- 1
- 2
- 3
- 4
TblCashBook.First();
while not TblCashBook.Eof do begin
if not (TblCashBook.FieldByName('Date').AsDateTime <=
ReportDate) then Continue;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+103.8
TblCashBook.First();
while not TblCashBook.Eof do begin
if not (TblCashBook.FieldByName('Date').AsDateTime <=
ReportDate) then Continue;
+65
for(;;)
{
try
{
game();
}
catch(game_end e)
{
if(e.reason == GAME_WIN)
{
printf("** Would you like to play again? (y-n) ");
if(get_y_n()) continue;
break;
}
else if(e.reason == GAME_LOSE)
{
printf("** Try again? (y-n) ");
if(get_y_n()) continue;
printf("** Are you coward? (y-n) ");
if(get_y_n()) break;
printf("** Try again? (y-n) ");
if(get_y_n()) continue;
break;
}
else if(e.reason == GAME_RESTART)
{
continue;
}
else
{
break;
}
}
}
Писал игру в школе
+180.2
<?
include ("config.php");
srand((double)microtime()*1000000);
$randomnumber = rand(0,$howmany);
if ($randomnumber== "0") {
include ("ads/ad1.php");
}
if ($randomnumber== "1") {
include ("ads/ad2.php");
}
if ($randomnumber== "2") {
include ("ads/ad3.php");
}
/*
И ТАК ДАЛЕЕ - ПРИМ.АВТ.
*/
if ($randomnumber== "24") {
include ("ads/ad25.inc");
}
?>
Мы уже четвертые разработчики проекта на osCommerce (по умолчанию говнокод, а поскольку мы уже четвертые - вы представьте, что там понаписывали!). Встретил ЭТО.
+145.6
extend(Object, {
extend: extend,
inspect: inspect,
toJSON: toJSON,
toQueryString: toQueryString,
toHTML: toHTML,
keys: keys,
values: values,
clone: clone,
isElement: isElement,
isArray: isArray,
isHash: isHash,
isFunction: isFunction,
isString: isString,
isNumber: isNumber,
isUndefined: isUndefined
});
Из Prototype JS.
+144.9
foreach ($quote as $quote_key => $quote_value) {
$tpl[$key] = $value;
}
$quote = $tpl; как бы слишком коротко..
+162.5
public function run() {
$this->_stop();
}
К концу рабочего дня у себя такое обнаружил = ) Заработался.
+150.4
$towns = array(
'Сыктывкар' =>'Сыктывкар',
'Ухта' =>'Ухта',
'Усинск' =>'Усинск',
'Воркута' =>'Воркута',
'Архангельск' =>'Архангельск',
);
Заставили разбираться с чужим сайтом. Подобных мест дофига
+167.3
if($num_rows == 0)
{
$arrayToJs[2] = "true";
echo '{"jsonValidateReturn":'.json_encode($arrayToJs).'}';
}
else
{
for($x=0;$x<1000000;$x++)
{
if($x == 990000)
{
$arrayToJs[2] = "false";
echo '{"jsonValidateReturn":'.json_encode($arrayToJs).'}';
}
}
}
Indian mega govnokoding!
+130
for INPUTFILE in `ls ${_BUILD_DIR}/db/full/migrate[0-9].sql`; do
STAGE=`basename $INPUTFILE | awk -F "" '{print $8}'`
Я видел много, но чтобы ТАК получали символ из строки...
awk - поистине многофункциональный язык!
+160.1
public function getLastThreeIdeas($limit=3) {
return $this->DB->select('SELECT id, title, user_name FROM ideas ORDER BY date DESC LIMIT ?d', $limit);
}
Отличный пример несоответствия названия метода и того, что он делает. По названию метода можно предположить, что он возвращает последние 3 записи. На деле можно получить больше записей блягодаря параметру $limit.