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

    В номинации:
    За время:
  2. Куча / Говнокод #8352

    +153

    1. 1
    http://www.youtube.com/watch?v=vSp1Qc11tsM

    Сегодня я вам открою глаза, в поведении окружающих людей есть какой-то говнокод в ДНК. Они все ведут себя совершенно не нормально. (Демонстрация доступна по ссылке). С ними что-то не так. Мы с вами должны решить, как это исправить. Самое время выпустить патч к ДНК людей.
    Самым простым способом является разработка биологического вируса, который будет внедрятся в ДНК клеток людей и патчить их в автоматическом режиме.
    Объединим все силы. Так мы спасём весь мир. Потомки нас поблагодарят и никогда не забудут.


    AnimeGovno-_-
    Пароль: ag
    lucidfoxGovno
    Пароль: lg или lf

    AnimeGovno-_-, 29 Октября 2011

    Комментарии (26)
  3. JavaScript / Говнокод #8294

    +155

    1. 1
    2. 2
    3. 3
    $(".rent_table._rent_list tbody input").each(function() {
                            $(this).attr("checked", "checked");
     });

    $(".rent_table._rent_list tbody input"). attr("checked", "checked");

    PEOPLE WHY Y NO RTFM?

    PS этот each отрабатывался на сотне inputов, чем вешал ie6

    Kakashulenka, 25 Октября 2011

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

    +128

    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
    public class BusinessUnitDetail
    {
        public string Description { get; set; }
    }
    
    ...
    
    [TestMethod]
    public void DescriptionTest()
    {
        BusinessUnitDetail target = new BusinessUnitDetail(); 
        string expected = "test test test\n test"; 
        string actual;
        target.Description = expected;
        actual = target.Description;
        Assert.AreEqual(expected, actual);
    }

    беспощадная проверка всего и вся

    Eugene, 25 Октября 2011

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

    +147

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    public int blablabla(){
    ...
    if(true)return;
    ...
    }

    Коллега поделился найденным в проекте... кто-то вместо того чтоб закомментить десяток строк кода так вот вышел из метода.

    dexif, 03 Октября 2011

    Комментарии (26)
  6. Perl / Говнокод #7729

    −180

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    my $success=0;
    my $error=0;
    
    ...        
    
    my $result_mail=MailUtils::attach_mail(-to=>$share_email,-message=>$message,-subject=>'Новый рецепт',-src_enc => $Cfg::encoding,-attach=>\@att) or die 'no';
    unlink($file) if $result_mail;
    $error=1 if !$result_mail;
    
    $success=1 if $error==0;
    print CGI::redirect($Cfg::url{root}."/woman/recipes/share/?success=$success&error=$error");

    Используем две переменных для статуса, видимо, для надёжности

    Suor, 01 Сентября 2011

    Комментарии (26)
  7. Java / Говнокод #7549

    +73

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    int[] indexes = list.getSelectedIndices();
            if (indexes.length == 0) {
                indexes = getAllIndexes();
            }
            if (indexes.length == 0) {
                return false;
            }

    индуссы атакуют

    Dexter, 15 Августа 2011

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

    +180

    1. 1
    http://i.imgur.com/K9ZM6.png

    А вот и сам гет.

    bugmenot, 09 Августа 2011

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

    +183

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    if (is_file('img/maps/'.$user_id.'.jpg'))
    {
    $photo = 1;
    } elseif(!is_file('img/maps/'.$user_id.'.jpg')) {
    $photo = 0;
    } else {
    $photo = 0;
    }

    кто сказал что третьего не дано?))))

    invision70, 07 Августа 2011

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

    +170

    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
    19. 19
    20. 20
    21. 21
    $q = mysql_query("SELECT * FROM ".$prefix."_users WHERE id='$user_id'");
    
    $org = mysql_result($q,0,"org");
    $orginfo = mysql_result($q,0,"orginfo");
    $orgsite = mysql_result($q,0,"orgsite");
    $orgaddr = mysql_result($q,0,"orgaddr");
    $orgcity = mysql_result($q,0,"orgcity");
    $orgname = mysql_result($q,0,"orgname");
    $sendme = mysql_result($q,0,"sendme");
    $news_sendme = mysql_result($q,0,"news_sendme");
    $arend = mysql_result($q,0,"arend");
    $seller = mysql_result($q,0,"seller");
    $manufacter = mysql_result($q,0,"manufacter");
    $bank = mysql_result($q,0,"bank");
    $leasing = mysql_result($q,0,"leasing");
    $a_bus = mysql_result($q,0,"a_bus");
    $a_gruz = mysql_result($q,0,"a_gruz");
    $a_prec = mysql_result($q,0,"a_prec");
    $a_po_prec = mysql_result($q,0,"a_po_prec");
    $a_sr_tg = mysql_result($q,0,"a_sr_tg");
    ...

    В бесконечность и далее!!!

    invision70, 03 Августа 2011

    Комментарии (26)
  11. Java / Говнокод #7417

    +78

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    public Boolean isOdd(int par) {
      Boolean ret=true;
      if(par%2==0)
       ret=false;
      else
       ret=true;
      return ret;
     }

    Narekgevorgyan90, 02 Августа 2011

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