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

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

    +144.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
    int main() {
        [some code here...]
        while(1) {
            [some code here...]
        }
    
    // At last, cleaning up... But for what, if this lines will never be used because of "while(1)"? Just I feel better with it :)
        sybase_close(&db);
        dropconfig(&cfg);
        
        return 0;
    }

    На самом деле тут ничего говнитого то, IMHO, нет.
    Но люди кидают сюда подобные куски кода, вот я решил тоже поделиться.

    Суть в том, что после while(1) идёт зачистка... которая, кстати, нужна при прогонке valgrind-ом (можно добавить break в цикл).

    xaionaro, 13 Августа 2009

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

    +144.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
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
     if ((timeinfo->tm_mon + 1) < 10)
        tmp_file << "0" << timeinfo->tm_mon + 1;
     else
        tmp_file << timeinfo->tm_mon + 1;
     
    if (timeinfo->tm_mday < 10)
       tmp_file << "0" << timeinfo->tm_mday << ";";
    else
       tmp_file << timeinfo->tm_mday << ";";
    
    if (timeinfo->tm_hour < 10)
        tmp_file << "0" << timeinfo->tm_hour << ":";
    else
        tmp_file << timeinfo->tm_hour << ":";
    
    if (timeinfo->tm_min < 10)
        tmp_file << "0" << timeinfo->tm_min << ":";
    else
        tmp_file << timeinfo->tm_min << ":";
    
    if (timeinfo->tm_sec < 10)
        tmp_file << "0" << timeinfo->tm_sec;
    else
        tmp_file << timeinfo->tm_sec;

    Что бы вы думали код делает?
    формирует дату в стиле "YYYYMMDD;HH:MM:SS"
    Про setw мы не слышали и на крайний случай в Си стиле "%02d" тоже :(

    guest, 19 Марта 2009

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

    +144.5

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    $upload_dir = ABSPATH;
    $upload_dir .= str_replace(ABSPATH, '', trim( get_option( 'upload_path' ) ) );
    		
    if ( empty( $upload_dir ) )
    $upload_dir = WP_CONTENT_DIR . '/uploads'; 
    
    //.....

    плагин WP Post Thumbnail v 0.1.8

    guest, 10 Февраля 2009

    Комментарии (1)
  5. C# / Говнокод #528

    +144.5

    1. 1
    2. 2
    3. 3
    while (true.ToString().Length < 5)
    {
    }

    индусы рулят!!!

    guest, 10 Февраля 2009

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

    +144.4

    1. 1
    2. 2
    3. 3
    preview = {};
    preview = function () {/*code*/}
    preview.type1 = function () {/*code*/}

    Когда только начинал писать на JS, делал наследование именно так. =)

    fuckyounoob, 07 Апреля 2010

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

    +144.4

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    for (var i = 1; i <= 4; i++) {
                var el = O.get('#upcoming' + i);
                if (el == undefined) {
                    continue;
                }
                O.countdown('#upcoming' + i, '<b>%D% %DT% %H% %HT% %M% %MT% %S% %ST%</b>', {
                    leadingZeroes: false,
                    overrideSeconds: O.get('#upcoming' + i + ' input').value
                });
            }

    отличный каунт даун от Opera
    http://my.opera.com/community/countup/

    дергаем данные с сервера до посинения
    фаерфокс умер через 5 минут)

    nur, 23 Марта 2010

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

    +144.4

    1. 1
    array...

    Забавно перепутаны картинки и соответствующие им пакеты телевидения: кино, спорт, увлечения.
    На пакете телевидения "кино" изображена девушка спортсменка (видимо плавчиха).
    На пакете телевидения "спорт" изображен кулинар.
    На пакете телевидения "увлечения" изображен лев, который может съесть.
    )
    Источник: akado.tv

    Kraut, 21 Марта 2010

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

    +144.4

    1. 1
    if (1 || $ar_res['NAME'] == "Московские офисы")

    У кого есть трава ?

    atarix12, 09 Февраля 2010

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

    +144.4

    1. 1
    2. 2
    function ppc() {
    };

    Пипец :-)

    rusavv, 11 Декабря 2009

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

    +144.3

    1. 1
    2. 2
    if(preg_match("/^((https?\:\/\/)?([a-z0-9]+\-*[a-z0-9]+)+\.)+[a-z0-9]{2,7}(\:[0-9]{1,4})?$/i", $_GET['url'])) print 'тута пля не ерор !';
    else{print 'неверный url';}

    no comments :D

    greevex, 29 Сентября 2009

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