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

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

    +82.1

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    function newuser($username){
      return;
      /*
        ДВАДЦАТЬ СТРОК КОДА
      */
      //не пойму почему не работает:ФИО Программиста
    }

    наследие от предыдущих программистов проекта

    guest, 08 Января 2009

    Комментарии (3)
  3. Perl / Говнокод #337

    −423.2

    1. 1
    :(){ :&:;};:

    Смайлики на POSIX Shell

    guest, 06 Января 2009

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

    +48

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    $rand = rand ( 100, 1000000000 );
    $sess = md5 ( $rand );
    echo "<form method=\"post\" action=\"?sid=" . $sess . ">";
    echo "Введите код с картинки: " . $rand . "<br>";
    echo "<input name=\"cod\"><br>";
    echo "<input type=\"submit\" value=\"Отправить\">

    сильнейшая капча

    guest, 04 Января 2009

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

    +40.5

    1. 1
    2. 2
    3. 3
    $price = round(100*$price*$selected_currency_details[1])/100;
    	if (round($price*10) == $price*10 && round($price)!=$price)
    		$price = "$price"."0"; //to avoid prices like 17.5 - write 17.50 instead

    Shop-Script PREMIUM

    guest, 03 Января 2009

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

    +21

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    for(int i=0;i<m_tabWidget->count();i++){
    		textEdit = (TextEdit*)m_tabWidget->widget(i);
    		if( textEdit && textEdit->close()){
    			delete textEdit;
    			textEdit = 0;
    		}
                    else break;
    	}

    Часто забывают, что количество элементов в списке изменяется при удалении из него.

    guest, 26 Декабря 2008

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

    +21.7

    1. 1
    2. 2
    $_type = 'event';
            if ( isset($cfgWeight->$_type) ) $this->weight = $cfgWeight->$_type;

    Внимание, вопрос!
    Нахрена здесь $_type?

    guest, 24 Декабря 2008

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

    −41

    1. 1
    flag = bool(int(flag) - 1);

    guest, 21 Декабря 2008

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

    −53.2

    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
    private void setTims( String project )
    {
        int endIndex = project.indexOf( "-" );
        boolean isNumber = false;
        if ( endIndex != -1 )
        {
            try
            {
                Integer.parseInt( project.substring( 0, endIndex ) );
                isNumber = true;
            }
            catch ( NumberFormatException e )
            {
                //ignore
            }
        }
        if ( isNumber )
        {
            runtimeContext.put( RuntimeContext.TIMS_NUMBER, project.substring( 0, endIndex ) );
        }
        else
        {
            runtimeContext.put( RuntimeContext.TIMS_NUMBER, project );
        }
    }

    guest, 20 Декабря 2008

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

    +25.9

    1. 1
    2. 2
    3. 3
    $temp = $this->template($this->modulePath."/right_frame");
    eval("\$blockData = \"$temp\";");
    return $blockData;

    Реализация механизма подключения шаблонов в PHP %)

    guest, 17 Декабря 2008

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

    −37.2

    1. 1
    isRegKeyRequired = distKey == null ? false : distKey.equals("yes") ? true : false;

    Уматный ХавнАкоД коллеги из Индии. Ну просто няйсь. Смотрится куда зло*буче чем желаемый вариант (isRegKeyRequired = "yes".equals(distKey));

    guest, 16 Декабря 2008

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