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

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

    +80

    1. 1
    boolean isTrue = false;

    kuku, 11 Февраля 2011

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

    +87

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    class PartStack {
        ...
        if (children[i] instanceof EditorSashContainer && !(this instanceof EditorStack)) {
            ...
        }
        ...
    }
    
    class EditorStack extends PartStack { ... }

    интересно смотрится сторка номер 3

    исходники Eclipse

    tir, 11 Февраля 2011

    Комментарии (2)
  4. ActionScript / Говнокод #5569

    −99

    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
    if (((vo.metricId == 3) && ((columnName == "A/c Balance CCY & Amount") || (columnName == "No. of Trades Impacted") || 
          (columnName == "Value of Trades") || (columnName == "Facility CCY & Amount") || (columnName == "MTM/ Net Position") || 
          (columnName == "Utilisation CCY & Amt"))) || 
          ((vo.metricId == 5) && (columnName == "Amount")) ||
          ((vo.metricId == 5) && (columnName == "Balance in Local")) ||
          ((vo.metricId == 5) && (columnName == "Balance in EUR")) ||
          ((vo.metricId == 5) && (columnName == "Sub Balance EUR")) ||
          ((vo.metricId == 5) && (columnName == "Unsub Balance EUR")) ||
          ((vo.metricId == 5) && (columnName == "PFE EUR")) ||
          ((vo.metricId == 5) && (columnName == "Provision EUR")) ||
          ((vo.metricId == 13) && ((columnName == "EUR Net Cost") || (columnName == "Nominal/ Position"))) ||
          ((vo.metricId == 14) && ((columnName == "CCY Value") || (columnName == "EUR Value"))) ||
          ((vo.metricId == 15) && ((columnName == "Value") || (columnName == "EUR Value"))) ||
          
          ((vo.metricId == 16) && ((columnName == "Value") || (columnName == "EUR Value"))) ||
          ((vo.metricId == 17) && ((columnName == "Value") || (columnName == "EUR Value"))) ||
          ((vo.metricId == 18) && ((columnName == "Value") || (columnName == "EUR Value"))) ||
          ((vo.metricId == 19) && ((columnName == "Value") || (columnName == "EUR Value"))) ||
          ((vo.metricId == 20) && ((columnName == "Value") || (columnName == "EUR Value"))) ||
          ((vo.metricId == 21) && ((columnName == "Value") || (columnName == "EUR Value"))) ||
          ((vo.metricId == 22) && ((columnName == "Value") || (columnName == "EUR Value")))

    Королевский IF!

    dimas_art, 07 Февраля 2011

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

    +158

    1. 1
    2. 2
    3. 3
    4. 4
    $arTime = localtime();
    //формируем ядро номера заказа, которое будем подцеплять к разным префиксам
    
    $orderNumberCore = str_pad($arTime[4]+1, 2, "0", STR_PAD_LEFT).str_pad($arTime[3], 2, "0", STR_PAD_LEFT).str_pad($arTime[2], 2, "0", STR_PAD_LEFT).str_pad($arTime[1], 2, "0", STR_PAD_LEFT).str_pad($arTime[0], 2, "0", STR_PAD_LEFT);

    Формируется номер заказав интернет-магазине из даты/времени. Но при этом не учитывается год.

    $orderNumberCore -- это дата в формате dmhis.

    kost, 07 Февраля 2011

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

    +167

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    <?if(count($errors)>0){?>
    <input type="text" name="engine" id="engine" class="adv_input" style="width:30px;" maxlength="4" value="<?=$engine?>">
    <?}else{?>
    <input type="text" name="engine" id="engine" class="adv_input" style="width:30px;" maxlength="4" value="<?=$adv['engine']?>">
    <?}?>

    DrFreez, 06 Февраля 2011

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

    +159

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    function start(x, y, w, h) {
    document.getElementById('al').style.left=x;
    document.getElementById('al').style.top=y-Math.round(h/2);
    document.getElementById('al').style.width=w;
    document.getElementById('al').style.height=h;
    h=Math.round((w+160)*h/w);
    n=gdw()/100*75;
    if (w<n) setTimeout('start('+(x-80)+', '+y+', '+(w+160)+', '+h+')',1);
    }

    qbasic, 06 Февраля 2011

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

    +114

    1. 1
    2. 2
    var panel = (StackPanel)((FrameworkElement)button.Parent).FindName("addContactPanel");
    panel.Visibility = Visibility.Collapsed;

    вместо простого addContactPanel.Visibility = Visibility.Collapsed;

    McElroy, 04 Февраля 2011

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

    +164

    1. 1
    2. 2
    3. 3
    4. 4
    {php}
        header('Content-type: text/html; charset=utf-8');
        $this->assign('host', $_SERVER['HTTP_HOST']);
    {/php}

    Увидел в проекте доставшемся по наследству и сел на пятую точку. Феерический гк

    wmmorgun, 31 Января 2011

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

    +146

    1. 1
    2. 2
    3. 3
    (function(){
    	while(true) arguments.callee();
    })();

    Интересно, кто-нибудь юзал это? Я боюсь :)

    UnderShot, 29 Января 2011

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

    +159

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    void GLCommon::Click(TObject *Sender, TMouseButton _button, bool _notActually)
    {
    	MouseDowned = false;
    
    	// waiting dbl click
    	if (_notActually)
    	{
    		...

    Иногда click, а иногда понарошку.

    zagzag, 28 Января 2011

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