- 1
- 2
- 3
if (locationCode != 0 || locationCode != 1) {
locationCode = 0;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+145.9
if (locationCode != 0 || locationCode != 1) {
locationCode = 0;
}
Пришел с учебы на работу в 3 и родилось это...
о чем думал когда писал загадка.
(смысл был в том что бы ставить дефолтное значение 0 если оно неравно 0 или 1)
+147
<frameset rows="86,*" cols="*" framespacing="0" frameborder="no" border="0">
<frame src="topFrame.html" name="topFrame" scrolling="No" noresize="noresize" id="topFrame" title="HorizMenu" />
<frameset rows="30,*" cols="*" framespacing="0" frameborder="no" border="0">
<frame src="HorizMenu.html" name="topFrame1" scrolling="No" noresize="noresize" id="topFrame1" title="topFrame1" />
<frameset rows="*,30" cols="*" framespacing="0" frameborder="no" border="0">
<frameset rows="*" cols="152,*" framespacing="0" frameborder="no" border="0">
<frame src="leftFrame.html" name="leftFrame" scrolling="No" noresize="noresize" id="leftFrame" title="VertMenu" />
<frameset rows="*" cols="*,148" framespacing="0" frameborder="no" border="0">
<frame src="main.html" name="mainFrame" id="mainFrame" title="mainFrame" />
<frame src="rightFrame.html" name="rightFrame" scrolling="No" noresize="noresize" id="rightFrame" title="rightFrame" />
</frameset>
</frameset>
<frameset rows="*,80" frameborder="no" border="0" framespacing="0">
<frame src="bottomFrame.html" name="bottomFrame1" scrolling="No" noresize="noresize" id="bottomFrame1" />
<frame src="bottomFrame.html"></frameset>
</frameset>
</frameset>
</frameset>
<noframes><body>
Это начинающий php сделал )). Вот такое новое применение frames )
−0.2
// txTextOut выводит текст на заданных координатах
// Часть функции вывода рейтинга
if (rating == 10) txTextOut (620, 0, "Твой рейтинг: 10");
if (rating == 9) txTextOut (620, 0, "Твой рейтинг: 9");
if (rating == 8) txTextOut (620, 0, "Твой рейтинг: 8");
if (rating == 7) txTextOut (620, 0, "Твой рейтинг: 7");
if (rating == 6) txTextOut (620, 0, "Твой рейтинг: 6");
if (rating == 5) txTextOut (620, 0, "Твой рейтинг: 5");
if (rating == 4) txTextOut (620, 0, "Твой рейтинг: 4");
if (rating == 3) txTextOut (620, 0, "Твой рейтинг: 3");
if (rating == 2) txTextOut (620, 0, "Твой рейтинг: 2");
if (rating == 1) txTextOut (620, 0, "Твой рейтинг: 1");
if (rating <= 0) txTextOut (620, 0, "Твой рейтинг: 0");
.....
if (level == 1) Text_First_Level (fon_text_level);
if (level == 2) Text_Second_level (fon_text_level);
if (level == 3) Text_Third_Level (fon_text_level);
if (level == 4) Text_Fourth_level (fon_text_level);
// по этим фрагментам понятно, что switch я ещё не знал))
.....
if (level == 1) Check_exit (&Player_x, &Player_y, 1, 750, 550, &fon, key_on, key_off, arrow_left, arrow_right);
if (level == 2) Check_exit (&Player_x, &Player_y, 2, 250, 350, &fon, key_on, key_off, arrow_left, arrow_right);
if (level == 3) Check_exit (&Player_x, &Player_y, 3, 750, 550, &fon, key_on, key_off, arrow_left, arrow_right);
if (level == 4) Check_exit (&Player_x, &Player_y, 4, 50, 550, &fon, key_on, key_off, arrow_left, arrow_right);
// циклы я знал, хотя это и не заметно)) а вот структуры и массивы - нет
// последние параметры - картинки))
.....
Teleport (&Player_x, &Player_y, 3, 750, 50, 50, &fon, key_on, key_off, arrow_left, arrow_right);
Teleport (&Player_x, &Player_y, 3, 750, 150, 150, &fon, key_on, key_off, arrow_left, arrow_right);
Teleport (&Player_x, &Player_y, 3, 750, 250, 250, &fon, key_on, key_off, arrow_left, arrow_right);
Teleport (&Player_x, &Player_y, 3, 750, 350, 350, &fon, key_on, key_off, arrow_left, arrow_right);
Teleport (&Player_x, &Player_y, 3, 750, 450, 450, &fon, key_on, key_off, arrow_left, arrow_right);
Teleport (&Player_x, &Player_y, 3, 750, 550, 550, &fon, key_on, key_off, arrow_left, arrow_right);
// без комментариев
.....
// вобщем, вся прога примерно такая. Я сам писал её))))
//
Писал такое полгода назад - чувствовал себя абсолютно нормально. Потом я эту игру, конечно, забросил. Но открыл сейчас - чуть не стошнило, честно. Приведу только нескольно фрагментов.
+73.2
public void execute(String _filein, String _fileout) throws IOException {
File fin = new File(_filein);
File fout = new File(_fileout);
FileWriter fwout = new FileWriter(fout);
int chars_read = 0;
FileReader in = new FileReader(fin);
int size = (int) fin.length();
char[] data = new char[size];
while (in.ready()) {
chars_read += in.read(data, chars_read, size - chars_read);
}
in.close();
fwout.write(new String(data, 0, chars_read));
fwout.close();
}
как копируют xml'и суровые фсб'шники...
+144
array_walk($array, create_function('&$v, $k, $self', 'if (is_integer($k)) { $self->Add($v); } else { $self->AddAs($k, $v); }'), $this);
Это же какой-то пиздец... Вместо нормального цикла наговнокодить такое, во всем проекте так.
+143.2
$_admins = new UpdaterAdmins($_dbh, $_dbs, $_cfg['dbh_botid'], $_cfg['dbh_type'] == 'sqlite3' ? false : true, $_cfg['dbs_mysql_max_inserts']);
$_admins->update();
$_admins = null; unset ($_admins);
чтоб наверняка
+148.7
do
{
if ( isset( $_SERVER['HTTP_REFERER'] ) )
{
if ( stripos_clone( $_SERVER['HTTP_REFERER'], $_SERVER['HTTP_HOST'] ) )
{
break;
}
else
{
}
}
else
{
exit( $posttags );
}
} while ( 0 );
Мы не ищем легких путей...
+143
''''''''''''''''''''">LK""":;''''''''''''''''''''''''''">LK""":;''''''
''''''''''''''''''''">LK""":;''''''
−96
class SomeServer:
def __init__(self, ...)
self.__dispatcher = {"CMD1" : self.invoke_cmd1_command, \
"CMD2" : self.invoke_cmd2_command, \
"CMD3" : self.invoke_cmd3_command, \
"CMD4" : self.invoke_cmd4_command, \
... : ...}
def handle_some_request(self, request):
command, arguments = extract_command_and_arguments(request)
try:
self.__dispatcher[command](command, arguments)
except Exception as e:
... log it ...
... return error to client...
... whatever ...
Комментарии излишни
+153
function showFormEdit($id="",$sMsg="", $p_iPageIndex="")
{
global $oGlobal;
eval( $oGlobal->getGlobalVars() );
$oGlobal->importUserClass( "rubik.CMoneyOXConfig");
RImporter::importRubikClass("ext.xpbox.RHtmlImageUploadForm");
RImporter::importRubikClass("ext.xpbox.RHtmlUploadForm");
RImporter::importRubikClass("ext.xpbox.RDbComboboxHtml");
$oGlobal->importUserClass("rubik.CRubikHelper");
$oModel = $this->m_oModel;
$dirHelper= CMoneyOXConfig::getInstance();
$sBlast = "Manage Download";
$assetPath = ASSET_PATH;
$helper = new CRubikHelper();
$x_title = htmlentities( @$_POST['x_title'], ENT_QUOTES );
$x_type = @$_POST['x_type'];
$x_status = @$_POST['x_status'];
$x_date = @$_POST['x_date'];
if(!empty($id))
{
$result = $oModel->getDownloadbyID($id);
$record = $result->recordSet;
$row = $record[0];
$sBlast = "Edit Download";
$title = $row['title'];
$date= date("Y-m-d ",strtotime($row['date']));
if($row['publish']) $sYes= " checked=\"true\"";
else $sNo= " checked=\"true\"";
//create upload image form
$picUpload = new RHtmlImageUploadForm("x_picture",$dirHelper->downloadImageDir,$row['preview_image']);
$htmlPicture = $picUpload->createUploadFormHtml(50);
//create upload file form
$fileUpload = new RHtmlUploadForm("x_file",$dirHelper->downloadFileDir,$row['download_image'],".zip,.rar");
$htmlFile = $fileUpload->createUploadFormHtml(50);
//create combobox type
$sql = "select id,name from download_setting order by id";
$categoryTypeHtml = new RDbComboboxHtml($sql,"id", "name", "type",$row['type']);
$cbxType = $categoryTypeHtml->createCombobox();
$thumb = $helper->getThumbName($row['preview_image'],$dirHelper->downloadThumbDir);
$thumb = ABS_PATH.$thumb;
$thumb = str_replace("administrator/","",$thumb);
$thumbHtml = "<img src=\"{$thumb}\" alt=\"\" class=\"borderimg1\"/><br />
<input type=\"checkbox\" name=\"remove\" id=\"x_remove\" value=\"remove\" border=\"0\" />
Remove Photo";
}
@eval( "\$tpl= \"".getTemplate( "edit.back", COMP_PATH . "templates/back" )."\";" );
$sys_sCompContent .= $tpl;
return $tpl;
}
Индусы жгут по полной, вот код написанный въетнамцами хех
14MB в gz, полный ппц, тошнит до сих пор