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

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

    −855

    1. 1
    2. 2
    if (nvl(pSubject_ID, 0) = 0) then
       ...

    Вот так матёрые банковские программеры пишут "is null" на PL/SQL

    guest, 12 Мая 2009

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

    +176.1

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    $little=array('а','б','в','г','д','е','ё','ж','з','и','й','к','л','м','н','о','п','р','с','т','у','ф','х','ц','ч','ш','щ','ъ','ы','ь','э','ю','я','a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z');
    $big=   array('А','Б','В','Г','Д','Е','Ё','Ж','З','И','Й','К','Л','М','Н','О','П','Р','С','Т','У','Ф','Х','Ц','Ч','Ш','Щ','Ъ','Ы','Ь','Э','Ю','Я','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z');
    	while($d1 = mysql_fetch_array($d)){
    		$name2 = str_replace($little, $big, $d1["name"]);
            }

    вместо ф-ции strtoupper()

    guest, 15 Марта 2009

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

    +139.9

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    function num_digits($number)
    {
         $rest = floor($number / 10);
         $i = 1;
         while ($rest >= 1) {
              $rest = floor($rest / 10);
              $i++;
         }
         return $i;
    }

    Взято с http://www.egoholic.ru/2009/03/php.html, что за бред?

    guest, 08 Марта 2009

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

    +139.9

    1. 1
    $IN=array_merge($_POST, $_GET);   //get overwrite post.

    в одном самописном фреймворке видел.

    guest, 06 Февраля 2009

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

    −59.6

    1. 1
    2. 2
    3. 3
    4. 4
    if( a < 10 ) cout << "a < 10";
    else if( a > 10 ) cout << "a > 10";
    else if( a == 10 ) cout << "a == 10";
    else cout << "Сегодня совсем плохой день :(";

    Совсем плохой день :(

    guest, 13 Декабря 2008

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

    +58.5

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    <script>
    var InternetExplorer = navigator.appName.indexOf(«Microsoft») != -1;
    var ie = 0;
    if (InternetExplorer) { var ie=1 }
    </script>

    проверка ИЕ.

    guest, 12 Декабря 2008

    Комментарии (15)
  8. Си / Говнокод #65

    +24

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    @interface GUIColor
    {
      int palete,color;
    }
    
    + (GUIColor *) initColor: (int) palete: (int) r:(int) g:(int) b;
    - free;
    
    - (int) getPalete;
    - (int) get

    на самом деле Objective-C добавьте в список
    начал писать класс,потом задумался что же я делаю

    guest, 07 Декабря 2008

    Комментарии (15)
  9. Perl / Говнокод #60

    −366.4

    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
    ###
    ### ввод цен на открытки
    ###
    
    if ($p{card}==0) {$o=0}
    if ($p{card}==1) {$o=20}
    if ($p{card}==2) {$o=20}
    if ($p{card}==3) {$o=20}
    if ($p{card}==4) {$o=20}
    if ($p{card}==5) {$o=20}
    if ($p{card}==6) {$o=20}
    if ($p{card}==7) {$o=20}
    if ($p{card}==8) {$o=20}
    if ($p{card}==9) {$o=20}
    if ($p{card}==10) {$o=20}
    if ($p{card}==11) {$o=20}
    if ($p{card}==12) {$o=20}
    if ($p{card}==13) {$o=20}
    if ($p{card}==14) {$o=20}
    if ($p{card}==15) {$o=20}
    if ($p{card}==16) {$o=20}
    if ($p{card}==17) {$o=20}
    if ($p{card}==18) {$o=20}

    guest, 04 Декабря 2008

    Комментарии (15)
  10. Haskell / Говнокод #29169

    0

    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
    (macrolet ((|(| ((&rest |)|) &body |((|) #|||# `(let ,|)| ,@|((|))
               (|))| #|||# (|(((| |))(| &body |()(|) `(defun ,|(((| ,|))(| ,@|()(|))
               (|()| (|)| |()))(()| #|||# |(((())|) `(if ,|)| ,|()))(()| ,|(((())|))
               (|))(| (|(|) `(1+ ,|(|)) (|(()| (|)|) `(1- ,|)|))
               (|((((| (|))|) `(zerop ,|))|))
               (|)()(| (|(((|) `(functionp ,|(((|))
               (|))(()| (|)(()(| &rest |(()((|) `(,|)(()(| ,@|(()((|)))
    
            ( |))| |())())()| (|)()| |)| |)(|)
              (|(| ((|)()())| #'|())())()|))
                (|))| |())())()| (|)()| |)| |()|)
                  (|(| ((|))()()))((| #'|())())()|))
                    (|()| (|((((| |()|)
                      |)|
                      (|))(()| |)()| |))()()))((| |)| |()|))))
    
                (|()| (|)()(| |)()|)
                  (|))(()| |)()| |)()())| (|))(| |)|) (|(()| |)(|))
                  (|))(()| #'|())())()| |)()())| (|))(| |)|) (|(()| |)(|))))))

    Программа складывает два числа.

    lisp-worst-code, 10 Августа 2025

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

    0

    1. 1
    perl -e '$??s:;s:s;;$?::s;;=]=>%-{,=|},!|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see'

    Это не он. Серьёзно.
    Безвреден, но безполезен. Можно напугать админа или девушку.

    iwasko, 26 Сентября 2023

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