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

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

    +139

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    это твой щенок. теперь он твой навсегда.
    и ты не хочешь, но считаешь его дни и года.
    твоя любовь к нему огромна, с каждым днём она растёт.
    она станет бесконечной,
    когда он умрёт.

    для виолет_салмон

    guest, 09 Февраля 2009

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

    +131.5

    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
    private void set_mode(bool mod)
    {
        if(mod==true)
        {
            label1.Enabled=true;
            button1.Enabled=true;
            button2.Enabled=true;
            button3.Enabled=false;
            button4.Enabled=false;
        }
        else
        {
            label1.Enabled=false;
            button1.Enabled=false;
            button2.Enabled=false;
            button3.Enabled=true;
            button4.Enabled=true;
        }
    }

    Типа настройка интерфейса..(тихий ужас)

    guest, 05 Февраля 2009

    Комментарии (7)
  4. PHP / Говнокод #501

    +144

    1. 1
    <?php if ((arg(0) == 'node' and arg(1) != 11) or arg(0) != 'node') { ?>

    Не весь говнокод написан индийцами.. Вот, переделывал тему за беларусом (!). Конечно, все было гавнистое, и тут места не хватило бы на все, но когда увидел это, то посмеялся и начал удалять... =) Процесс, вообщем, пошел.

    guest, 04 Февраля 2009

    Комментарии (7)
  5. PHP / Говнокод #498

    +191.7

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    // Везде вижу одно и тоже
    if((isset($_REQUEST['var1'])&&(isset($_REQUEST['var2'])&&(isset($_REQUEST['var1'])&&(isset($_REQUEST['var3']))
    {
     ...
    }
    else
    {
     ...
    }

    bool isset ( mixed $var [, mixed $var [, $... ]] )
    isset($a,$b) и (isset($a))&&(isset($b)) одно и тоже!
    Неужели непонятно?!!
    *WALL*

    guest, 03 Февраля 2009

    Комментарии (7)
  6. C++ / Говнокод #493

    +183

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    if( picturesArray.count() == 0 )
    {
        int i = 0;
        ++i;
        return;
    }

    guest, 02 Февраля 2009

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

    +159.6

    1. 1
    2. 2
    3. 3
    4. 4
    //Make the Ahem font antialias correctly on Acid3
    
    String nameStr(fullName.get()); 
    m_allowFontSmoothing = (nameStr != "Ahem");

    Правильное сглаживание шрифтов в ACID3. WebKit.

    Отсюда: http://habrahabr.ru/blogs/code_wtf/50744/

    guest, 31 Января 2009

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

    +182.1

    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
    22. 22
    23. 23
    <?php
    /*
    * Список пользователей, имеющих доступ к добавлению новостей.
    * 
    * Каждая строка описывает одного польователяи имеет вид:
    * $USERS['имя_пользователя'] = md5('пароль');
    *
    * для большей безопасности можно вместо md5('пароль') вписать 
    * заранее вычисленную md5-сумму пароля, например, для пароля 'password':
    * $USERS['root'] = '5f4dcc3b5aa765d61d8327deb882cf99';
    
    */
    
    // У этих двух пользователей одинаковые пароли
    //$USERS['admin'] = md5('password');
    //$USERS['root'] = '5f4dcc3b5aa765d61d8327deb882cf99';
    $USERS['user1'] = md5('HSuekO');
    $USERS['user2'] = md5('parol2');
    $USERS['user3'] = md5('!rHyem23');
    $USERS['user4'] = md5('qwertY');
    $USERS['user5'] = md5('loveme');
    $USERS['user6'] = md5('!google!');
    ?>

    вот так пароль и хранятся )))

    guest, 27 Января 2009

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

    −14

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    uint i;
    …
    if (i.ToString().Length == 1)
    {
      ...
    }

    Не сразу можно понять, что в этом коде просто-напросто выполняется проверка i < 10. Алгоритм достаточно прост: выполняется преобразование i в строку, после чего вычисляется ее длина. Если число больше 9, то его десятичная запись содержит больше одного символа. Отрицательные числа переменная типа uint содержать не может. Проверку проходят лишь числа от 0 до 9.

    Алгоритм ресурсоемок, неочевиден и не поддается сопровождению даже теоретически.
    взято с lurkmore.ru, там вообще много про "индусский код"

    guest, 26 Января 2009

    Комментарии (7)
  10. JavaScript / Говнокод #413

    +46.3

    1. 1
    obj_.checked=(obj_.checked==true)?false:true;

    guest, 18 Января 2009

    Комментарии (7)
  11. Perl / Говнокод #404

    −386.1

    1. 1
    2. 2
    3. 3
    4. 4
    if ($ids eq $parent_old) {
    	$dgkjhgksdg++;
    	$newbasenosorted[$dgkjhgksdg]="$num|$b[0]";
    }

    Магазин построенный на файлах..

    guest, 16 Января 2009

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