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

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

    +157

    1. 1
    2. 2
    3. 3
    4. 4
    $( function() { $('#brief').wysibb( window.uCoz.uwbb ); } );    
    $( function() { $('#message').wysibb( window.uCoz.uwbb ); } );    
    $( function() { $('#format_message, label[for="format_message"]').hide(); } );    
    $( function() { $('#format_brief, label[for="format_brief"]').hide(); } );

    В одну конструкцию-то стрёмно вставлять...

    TRANE73, 09 Января 2013

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

    +141

    1. 1
    2. 2
    /// услуга
    $discount = $addservdata['oldcost'] ; // мудак

    дальше переменная используется, потому и сделал такой хак.

    суть:
    сторонний проект шлёт мне данные. и когда они в очередной раз что-то наломали, я не стал их лишний раз дёргать.

    challenger, 27 Декабря 2012

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

    +51

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    if (Yii::app()->session->itemAt('version') == 'mobile') {
        $this->render('counting');
    }
    else {
        $this->render('counting');
    }

    No way.

    MaxSvargal, 25 Декабря 2012

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

    +112

    1. 1
    2. 2
    final Transform starscream = root.getLocalTransform();
    final Transform skywarp = starscream.clone();

    someone, 24 Декабря 2012

    Комментарии (1)
  6. PHP / Говнокод #12237

    +141

    1. 1
    1/-0 == 42

    Внезапно.

    serpinski, 02 Декабря 2012

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

    +77

    1. 1
    delete[] Memory, leak; //Унарные операторы, такие уринарные.

    Былинный отказ.

    igumnovf, 23 Ноября 2012

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

    +123

    1. 1
    val ret = method.invoke(this, args:_*)

    Превращаем Array[Any] в жабовый Object[] в Scala.

    myaut, 23 Ноября 2012

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

    +45

    1. 1
    2. 2
    if (!isset($_POST['searchText'])) $_POST['searchText'] = $_GET['searchText'];
    if (!isset($_POST['by'])) $_POST['by'] = $_GET['by'];

    Connor, 13 Ноября 2012

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

    +45

    1. 1
    2. 2
    3. 3
    $parts = preg_replace('~[^0-9a-z-/]~', '',  parse_url( $_SERVER['REQUEST_URI'] , PHP_URL_PATH ) );
    $parts = explode('/', $parts );
    $parts = array_values( array_filter( $parts, function( $var ){ return !empty( $var ); } ) );

    функциональность пхп развращает
    вместо array_filter с callback-ом можно было обработать строку trim($parts, '/');
    если уж array_filter, то в данном случае прокатит и array_filter( $parts, 'strlen' );
    это хотя бы не потребует обновления до версии 5.3

    shitcoder, 09 Ноября 2012

    Комментарии (1)
  11. ActionScript / Говнокод #12020

    −122

    1. 1
    2. 2
    if (activeObject && (((activeObject is LevelObjectBirdBlack) || (activeObject is LevelObjectBirdOrange)) || (activeObject is LevelObjectBirdOrange)) && (!(activeObject as LevelObjectBird).specialPowerUsed || activeObject.getSpecialAnimationProgress() >= 0 ) )
    {...}

    primerno tak vyglyadit angry birds from inside

    iliakot, 29 Октября 2012

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