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

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

    +144

    1. 1
    см. ниже

    А давайте сделаем свой говнокод, с блэкджеком и шлюхами!

    Uhehesh, 01 Октября 2011

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

    +148

    1. 1
    if(!(pid)&&($pid!==false))

    третье - дано!

    Lure Of Chaos, 01 Октября 2011

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

    +145

    1. 1
    http://open-life.org/blog/algorithm/1627.html

    Красивое наглядное видео алгоритмов сортировки.
    Новичкам может быть полезно, да и просто эстетически приятно.

    CKrestKrestGovno, 30 Сентября 2011

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

    −93

    1. 1
    2. 2
    3. 3
    4. 4
    def properties
      Hash.send :[], *(self.class.column_names & self.class::PROPERTIES).
        inject([]) { |a, p| a << p.to_sym << send(p) }
    end

    это же очевидно

    LeshaXakir, 29 Сентября 2011

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

    +154

    1. 1
    http://rozetka.com.ua/notebooks/c80004/filter/

    Ну что ж бывает, у меня чуть фаербаг не лопнул.

    LmSys, 28 Сентября 2011

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

    +166

    1. 1
    2. 2
    3. 3
    function GetUsersStatus($n){
    return "Авторизованный пользователь";
    }

    просто и без лишних слов

    andruxin, 27 Сентября 2011

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

    +126

    1. 1
    [img]http://www.cosplayisland.co.uk/files/costumes/3606/48808/9131%20-%20animated_gif%20haters_gonna_hate%20my_little_pony_friendship_is_magic%20rainbow_dash%20tagme.gif[/img]

    TheHamstertamer, 27 Сентября 2011

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

    +166

    1. 1
    2. 2
    3. 3
    4. 4
    $params['BannerIDS'] = null;
    $params['BannerIDS'] = $banners;
     $t_banners = null;
    unset($t_banners);

    Ну так чтоб наверняка

    govnoacc, 23 Сентября 2011

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

    +131

    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
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    ThreadStarter stru
      this dd ?
      ...
    ends
    
    
    
    ThreadStarter::MoveToArmy near proc
      in ax, 0x40 // initial time
    
      xor cx, cx
      mov dx, ax
    __repeat:
      in ax, 0x40
      lea cx, [ax - dx]
      mov dx, ax
    
      cmp cx, 60 * 60 * 24 * 365
        jl short __repeat
    
      pop ax
      ret
    endp
    
    
    start:
     sub sp, sizeof ThreadStarter
     assume [sp]: stru ThreadStarter
    
     mov ax, sp 
     invoke Thread_Starter::MoveToArmy, ax
    
     ...

    http://www.gamedev.ru/flame/forum/?id=152390#m6

    >14 сен. 2011 17:38
    Машинный код для шестнадцати битного режима
    Все привет. С началом учебы полнейший завал, времени нет вообще. Если вы знаете ссылки на сабж (прерывания, всякие mov, cmp, jmp и т.д.) поделитесь пожалуйста.
    Очень важно, что бы он был для шестнадцати битного режима, для ДОСа, не для Вин32.

    CPPGovno, 22 Сентября 2011

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

    +75

    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
    Entity entity1 = null;
            Entity entity2 = null;
            //..............        
            Entity entityN = null;
            
            try{
                entity1 = provider.getEntity("key1").getValue();
                entity2 = provider.getEntity("key2").getValue();
                //..................
                entityN = provider.getEntity("key3").getValue();
            }catch (NullPointerException e){
                log.error("error", e);
            }
            
            //later
            smth.call(entity1.getSMTH())

    Главное - сообщить в лог!
    Почти такое же г-но ушло на продакшн систему по причине "не успел поревьюить".

    klissan, 22 Сентября 2011

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