- 1
- 2
- 3
- 4
- 5
public function setSomething($var) {
if ($var === true or $var === false){
$this->something = $var;
}
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+165.1
public function setSomething($var) {
if ($var === true or $var === false){
$this->something = $var;
}
}
Отечественный type hinting для bool.
+13.1
...
class TCar
{
public:
TCar(int Speed)
{
...
};
};
...
void destroy_Car(TCar Car)
{
...
};
...
void GameLogic()
{
...
destroy_Car(50);
...
};
...
Хорошая логика...
+7.2
float *val32;
val32 = new(float);
*val32 = 0.0f;
memcpy((float*)(((char*)val32)+0), buf+(i*4)+0, 1);
memcpy((float*)(((char*)val32)+1), buf+(i*4)-1, 1);
memcpy((float*)(((char*)val32)+2), buf+(i*4)+2, 1);
memcpy((float*)(((char*)val32)+3), buf+(i*4)+1, 1);
int value = device->DownValue32(*val32, start + (i*2) - 2);
free (val32);
Заводить переменные с стеке это для лохов. Реальные пацаны все выделяют в стеке.
+94.7
I := 0;
While clbDBList.ItemIndex < I+1 do // пробегаемся циклом по списку баз данных.
begin
If clbDBList.Checked[Ix] then // Если база отмечена, производим её обновление.
begin
//тут действия..
end;
Inc(I);
end;
В общем условие While цикла.. когда я увидел.. долго думал что я такого курил, когда писал это... )))
+144.8
rem = 1;/*
@cls
@cscript %~s0 //E:JScript //Nologo
@exit /b
*/
str = WScript.StdIn.ReadLine();
WScript.StdOut.Write(1+2+3);
Файл сохранять в *.BAT
Это мой первый полиглот полиглот BAT и JScript.
Про полиглоты на вики: http://en.wikipedia.org/wiki/Polyglot_(computing)
+160.3
if($x){
echo ('Да');
}elseif(!$x){
echo('Нет');
}else{
echo('Пора.');
}
Очень таинственный код...
+33.2
cStaticObject * CreateStaticObject ( obj_id_t object_id, mesh_id_t mesh_id, material_id_t material_id, int32_t coord_x, int32_t coord_y, int32_t coord_z, int32_t angle_azimuth, int32_t angle_zenith, int32_t angle_longitudinal, uint32_t size_x, uint32_t size_y, uint32_t size_z, uint16_t flags );
−355.7
for item in self.__dict__.keys():
if item[:3] == 'on_' or \
item[:16] == 'set_handler_for_' or \
item[:6] == 'do_on_'\
:
del self.__dict__[item]
+135.1
// Validate numeric field
public function validateNumber($field, $errorMessage, $min=2, $max=32){
if(!isset($_REQUEST[$field]) || !is_numeric($_REQUEST[$field])
|| strlen($_REQUEST[$field])<$min
|| strlen($_REQUEST[$field])>$max)
{
$this->errors[]=str_replace('<br>', '', $errorMessage) . '<br>';
}
}
Legacy код от индусов. Строки 4-5 просто лучшие.
+138.7
function check_age($date) {
$thatTime=mktime(0,0,0,$date['month'],$date['day'],$date['year']);
$thisTime=time();
$difference=$thisTime-$thatTime;
return($difference/60/60/24/365 > 13);
}
Нужно проверить является ли пользователь с введенной датой рождения старше 13-ти лет