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

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

    +60.1

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    CString str;
    if(censored_num < 10)
    	str.Format(_T("CENSORED 0%d"), censored_num);
    else
    	str.Format(_T("CENSORED %d"), censored_num);

    Найдено в рабочем коде.

    Xentrax, 12 Октября 2009

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

    +60

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    for(int i=0;i<m;i++){
        if(i>0 && a[i-1][j]>=a[i][j])continue;
        if(i+1<n && a[i+1][j]>=a[i][j])continue;
        if(j>0 && a[i][j-1]>=a[i][j])continue;
        if(j+1<m && a[i][j+1]>=a[i][j])continue;}

    Я так и не понял, в чем смысл этого цикла, ну да ладно.

    Negovnokoder, 02 Апреля 2015

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

    +60

    1. 1
    std::string s = "a" /* + */ "b";

    bormand, 02 Марта 2015

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

    +60

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    const QStringList numbers = QString::fromUtf8("Ноль|" \
                                                                                         "Один|" \
                                                                                         "Два|" \
                                                                                         "Три|" \
                                                                                         "Четыре|" \
                                                                                         "Пять|" \
                                                                                         "Шесть|" \
                                                                                         "Семь|" \
                                                                                         "Восемь|" \
                                                                                         "Девять" \
                                                                                        ).split('|');

    absolut, 08 Февраля 2015

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

    +60

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    vector <float> items; 
    float *x;
    for(int i = 0; i<100; i++) { 
      x = new float; 
      *x = 1.0f; 
      items.push_back(*x); 
    };

    оттуда...

    Try, 25 Сентября 2014

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

    +60

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    Объявление:
    bool getBorderThickness() const		{return isThinBorder;}
    
    Использование:
    size += !getBorderThickness();// + 2; 
    
    visibleAreaBegin.x = getLTPoint().x + xLeftShift + !getBorderThickness();
    visibleAreaWidth = getRBPoint().x - getLTPoint().x - xRightShift - xLeftShift - 2*!getBorderThickness();

    Умножать на буль - айм ловинг щит!

    codesuxxx, 22 Сентября 2014

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

    +60

    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
    function GetEndUTCTime($stime) {
            $ddd = split('-', $stime);
            if ($ddd[1] == '01')
                $ddd[1] = '02'; else if ($ddd[1] == '02')
                $ddd[1] = '03'; else if ($ddd[1] == '03')
                $ddd[1] = '04'; else if ($ddd[1] == '04')
                $ddd[1] = '05'; else if ($ddd[1] == '05')
                $ddd[1] = '06'; else if ($ddd[1] == '06')
                $ddd[1] = '07'; else if ($ddd[1] == '07')
                $ddd[1] = '08'; else if ($ddd[1] == '08')
                $ddd[1] = '09'; else if ($ddd[1] == '09')
                $ddd[1] = '10'; else if ($ddd[1] == '10')
                $ddd[1] = '11'; else if ($ddd[1] == '11')
                $ddd[1] = '12'; else if ($ddd[1] == '12') {
                $ddd[1] = '01';
                $ddd[0]++;
            } $result = $ddd[0] . '-' . $ddd[1] . '-' . $ddd[2];
            return $result;
        }
    
    // Returns submitted time in appropriate format (e.g. 2009-04-01T09:43:25.5244704Z)

    Документацыя по API SmartMove.

    Hits, 31 Октября 2012

    Комментарии (6)
  9. Java / Говнокод #11640

    +60

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    class Test {
        private int m_field;
    
        int getField() {
            return m_field;
        }
    
        void setField(int field) {
            m_field = field;
        }
    }

    Дискасс.

    bormand, 23 Августа 2012

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

    +60

    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
    list($width, $height, $type, $attr) = getimagesize($file1);
         
    if($width == $height)
    {    
        set_time_limit(270);
        if(filesize($file1) > 102400)  return array(false, "Размер больше 100Кб!");
        if($type == 1)      {$file2 = $file1.'.gif'; $out = $tizer_id.'.gif'; $type = 'gif'; $ext = 'gif';}
        elseif($type == 2)  {$file2 = $file1.'.jpg'; $out = $tizer_id.'.jpg'; $type = 'jpg'; $ext = 'jpg';}
        elseif($type == 3)  {$file2 = $file1.'.png'; $out = $tizer_id.'.png'; $type = 'png'; $ext = 'png';}
        else return array(false, "Это не картинка!");
        /* ... */
    }
    // no square
    else
    {
        return array(array('img',false, "Изображение не квадратное!"));
    }

    Зачем жить, если no square

    roman-kashitsyn, 19 Августа 2012

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

    +60

    1. 1
    2. 2
    3. 3
    4. 4
    $action = $_POST['action'];
    $function = "ajax_{$action}";
    if (!function_exists($function)) die("<b>Указанного действия не существует</b>");
    call_user_func($function);

    Что передали, то и выполнили.

    DropWorld, 09 Августа 2012

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