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

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

    +60

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    vector <float> items; 
    float *x;
    for(int i = 0; i<100; i++) { 
      x = new float; 
      *x = 1.0f; 
      items.push_back(*x); 
    };

    оттуда...

    Try, 25 Сентября 2014

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

    +140

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    //********************************************************************************
    //                                                        (c) корпорация Галактика
    // Галактика 7.12 - Управление производственной логистикой
    // Функции для пересчета в накладных/актах
    //********************************************************************************
    ...
                  ECTb_npux_OPgEP  := False;
                  if (SpSopr.PrMC = word(1))
                  { //--- проверяем только Материалы ---
                    ECTb_PACX_OPgEP  := False;
    ...

    Язык программирования - адская смесь Pascal и С. Но не в этом дело. Я ещё никогда прежде не хотел так сильно надавать по рукам автору названий переменных! Это официальный исходник :(

    st-vincent, 19 Сентября 2014

    Комментарии (9)
  4. 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)
  5. 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)
  6. 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)
  7. Java / Говнокод #16587

    +121

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

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

    someone, 25 Августа 2014

    Комментарии (9)
  8. 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)
  9. 1C / Говнокод #16572

    −163

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

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

    safer_bwd, 20 Августа 2014

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

    +158

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

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

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

    Комментарии (9)
  11. 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)