- 1
incr var - 1
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+128.4
incr var - 1
Из рабочей программы на TCL/Tk. Без коментариев =)
+139.7
// получаем следующее уникальное имя закачиваемого файла
function getFilename()
{
mysql_query('insert into `filenames` (num) values (1)');
$id = mysql_insert_id();
mysql_query('delete from `filenames` where id<' . $id);
$str = date('Y') . '/' . date('m') . '/' . date('d') . '/' . $id . '_' . rand(1000,
9999);
list($dir1, $dir2, $dir3, $id) = explode('/', $str);
checkPictureDirs($dir1, $dir2, $dir3);
return $str;
}
Может это круто напрягать БД для получения уникального ID для имени файла.
+150
tmp = (tmp <= a) ? a : tmp;
Не то чтобы говнокод, но и от ": tmp;" никак не избавится. Да и if писать ломает...)
-- Aquarius
+89.1
.goluboy {
color: #497246;
}
голубой—темно—зеленый
+135.9
String[] days = new String[7];
for( int i = 0; i < 7; i++ ) {
switch(i) {
default:
case 0:
days[i] = "Monday";
break;
case 1:
days[i] = "Tuesday";
break;
case 2:
days[i] = "Wednesday";
break;
case 3:
days[i] = "Thursday";
break;
case 4:
days[i] = "Friday";
break;
case 5:
days[i] = "Saturday";
break;
case 6:
days[i] = "Sunday";
break;
}
}
Боян, наверное, но все-таки...
+133.6
/* {{{ proto mixed array_reduce(array input, mixed callback [, int initial])
Iteratively reduce the array to a single value via the callback. */
...
if (ZEND_NUM_ARGS() > 2) {
ALLOC_ZVAL(result);
*result = **initial;
zval_copy_ctor(result);
convert_to_long(result); // SIC!
INIT_PZVAL(result);
}
...
Исходники PHP, array_reduce.
Обнаружил http://antilamer.livejournal.com/269560.html
+1035.7
string html;
fill(html);
string cleaner = "</font>""</font>""</font>""</font>""</font>""</font>"
"</font>""</font>""</font>""</font>""</font>""</font>"
"</b></b></b></b></b></b></b></b>"
"</i></i></i></i></i></i></i></i>";
html += cleaner;
return html;
китаеза таким образом борется с закрытием HTML-тегов :) Чтоб наверняка)))
+139.9
// govnokod.ru
собственно говнокод заключается в том, что постилка каментов не работает в Google Chrome
−872.4
SELECT `table`.`id`, `table`.`name`, if(LENGTH(`table`.`subj`)>0,NULL,NULL) ...
+153
b:=['F','G','K','L','N'];
for i:=1 to 10 do
for j:=1 to 10 do
begin
repeat
M[i,j] := chr(random(9)+70);
until M[i,j] in b;
end;
Надо заполнить массив случайными буквами из набора. Бросаем монетку, пока не выпадет решка...