1. Лучший говнокод

    В номинации:
    За время:
  2. Java / Говнокод #16637

    +74

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    if ( !( new File( dataFolder + "/Screenshoots" ).exists()
    	    && new File( dataFolder + "/Screenshoots" ).isDirectory() ) )
    		new File( dataFolder + "/Screenshoots" ).mkdir();
    	    
    if ( !( new File( dataFolder + "/Screenshoots/" + step.test.hashCode() ).exists()
    	    && new File( dataFolder + "/Screenshoots/" + step.test.hashCode() ).isDirectory() ) )
    		new File( dataFolder + "/Screenshoots/" + step.test.hashCode() ).mkdir();

    sakkath, 03 Сентября 2014

    Комментарии (9)
  3. PHP / Говнокод #16627

    +158

    1. 1
    2. 2
    3. 3
    if( is_numeric((int)$_GET['id1']) && is_numeric((int)$_GET['id2']) && is_numeric((int)$_GET['id3']) ){
    
    }

    Капитан очевидность)

    sa-kirich, 01 Сентября 2014

    Комментарии (9)
  4. C++ / Говнокод #16588

    +58

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    if(ext == ".wav")
    		{
    			if(main_header.bitsPerSample == 8)
    			{
    				switch(main_header.bitsPerSample)
    				{
    					case 8:
    					{
    						open_mode = n8bit_mode;
    					}break;
    					case 16:
    					{
    						open_mode = n16bit_mode;
    					}break;
    					default: open_mode = nNULL;
    				}
    ....далее какото код
    }

    ...

    GreatMASTERcpp, 25 Августа 2014

    Комментарии (9)
  5. Java / Говнокод #16587

    +121

    1. 1
    2. 2
    3. 3
    long longVariable = <...>;
    ...
    double doubleVariable = new Double(longVariable).doubleValue();

    Вот так делается по ВСЕМУ проекту, когда нужно перевести long в double.

    someone, 25 Августа 2014

    Комментарии (9)
  6. PHP / Говнокод #16580

    +157

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    <?
    session_start();
    if ($service_log == 1) {
    	header ("Content-Type: application/octet-stream"); 
    	header ("Content-Length: ".filesize("files_tech/".$dn)); 
    	header ("Content-Disposition: attachment; filename=".$dn); 
    	readfile("files_tech/".$dn);
    }
    ?>

    alchy, 22 Августа 2014

    Комментарии (9)
  7. 1C / Говнокод #16572

    −163

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    Стр = Строка(Формат(ТекущаяДата(), "ДФ=гггг"))
    			+ Формат(ТекущаяДата(), "ДФ=ММ") 
    			+ Формат(ТекущаяДата(), "ДФ=дд")+"_";
    			
    	Стр = Стр + СтрЗаменить(Строка(Формат(ТекущаяДата(), "ДЛФ=В")),":","");

    Мусьё знает толк. Очердной туроператор склеил ласты =)

    safer_bwd, 20 Августа 2014

    Комментарии (9)
  8. PHP / Говнокод #16516

    +158

    1. 1
    <?php $display=''; if ($i>1) { eval('if (!$model->photo'.$i.') {$display = "style=\"display: none;\"";}');} ?>

    Не, ну а чего? Нужно же осваивать новые функции!

    sa-kirich, 11 Августа 2014

    Комментарии (9)
  9. PHP / Говнокод #16503

    +157

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    if(isset($_HTTP_POST_VARS)){
        foreach($_HTTP_POST_VARS as $k => $v){
        $$k = $v;
        }
    }

    Pizdyuk, 07 Августа 2014

    Комментарии (9)
  10. Pascal / Говнокод #16500

    +97

    1. 1
    2. 2
    var
       TCPLength: boolean;

    Ага. Длина либо есть, либо нет.

    youmych, 07 Августа 2014

    Комментарии (9)
  11. PHP / Говнокод #16442

    +153

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    $k_new=mysql_result(mysql_query("SELECT COUNT(`mail`.`id`) FROM `mail`
     LEFT JOIN `users_konts` ON `mail`.`id_user` = `users_konts`.`id_kont` AND `users_konts`.`id_user` = '$user[id]'
     WHERE `mail`.`id_kont` = '$user[id]' AND (`users_konts`.`type` IS NULL OR `users_konts`.`type` = 'common' OR `users_konts`.`type` = 'favorite') AND `mail`.`read` = '0'"),0);
    $k_new_fav=mysql_result(mysql_query("SELECT COUNT(`mail`.`id`) FROM `mail`
     LEFT JOIN `users_konts` ON `mail`.`id_user` = `users_konts`.`id_kont` AND `users_konts`.`id_user` = '$user[id]'
     WHERE `mail`.`id_kont` = '$user[id]' AND (`users_konts`.`type` = 'favorite') AND `mail`.`read` = '0'"),0);

    Lavir_the_Whiolet, 29 Июля 2014

    Комментарии (9)