1. PHP / Говнокод #9307

    +167

    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
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    38. 38
    39. 39
    40. 40
    41. 41
    42. 42
    43. 43
    44. 44
    45. 45
    <p class="last_pay">
                            <?if($arResult["history"]["PROPERTIES"]["payment10_date"]["VALUE"]):?>
                                 <?=$arResult["history"]["PROPERTIES"]["payment10_date"]["VALUE"]?> Произведен платеж на ... бла бла
                            <?else:?>
                                <?if($arResult["history"]["PROPERTIES"]["payment9_date"]["VALUE"]):?>
                                     <?=$arResult["history"]["PROPERTIES"]["payment9_date"]["VALUE"]?> Произведен платеж на сумму ... 
                                <?else:?>
                                    <?if($arResult["history"]["PROPERTIES"]["payment8_date"]["VALUE"]):?>
                                         <?=$arResult["history"]["PROPERTIES"]["payment8_date"]["VALUE"]?> Произведен платеж на сумму ... 
                                    <?else:?>
                                        <?if($arResult["history"]["PROPERTIES"]["payment7_date"]["VALUE"]):?>
                                             <?=$arResult["history"]["PROPERTIES"]["payment7_date"]["VALUE"]?> Произведен платеж на сумму  ... 
                                        <?else:?>
                                            <?if($arResult["history"]["PROPERTIES"]["payment6_date"]["VALUE"]):?>
                                                 <?=$arResult["history"]["PROPERTIES"]["payment6_date"]["VALUE"]?> Произведен платеж на сумму  ...
                                            <?else:?>
                                                <?if($arResult["history"]["PROPERTIES"]["payment5_date"]["VALUE"]):?>
                                                     <?=$arResult["history"]["PROPERTIES"]["payment5_date"]["VALUE"]?> Произведен платеж на сумму  ...
                                                <?else:?>
                                                    <?if($arResult["history"]["PROPERTIES"]["payment4_date"]["VALUE"]):?>
                                                         <?=$arResult["history"]["PROPERTIES"]["payment4_date"]["VALUE"]?> Произведен платеж на сумму  ... 
                                                    <?else:?>
                                                        <?if($arResult["history"]["PROPERTIES"]["payment3_date"]["VALUE"]):?>
                                                             <?=$arResult["history"]["PROPERTIES"]["payment3_date"]["VALUE"]?> Произведен платеж на сумму  ... 
                                                        <?else:?>
                                                            <?if($arResult["history"]["PROPERTIES"]["payment2_date"]["VALUE"]):?>
                                                                 <?=$arResult["history"]["PROPERTIES"]["payment2_date"]["VALUE"]?> Произведен платеж на сумму  ... 
                                                            <?else:?>
                                                                <?if($arResult["history"]["PROPERTIES"]["payment1_date"]["VALUE"]):?>
                                                                     <?=$arResult["history"]["PROPERTIES"]["payment1_date"]["VALUE"]?> Произведен платеж на сумму  ... 
                                                                <?else:?>
                                                                    Вы пока не производили платежи
                                                                <?endif;?>
                                                            <?endif;?>
                                                        <?endif;?>
                                                    <?endif;?>
                                                <?endif;?>
                                            <?endif;?>
                                        <?endif;?>
                                    <?endif;?>
                                <?endif;?>
                            <?endif;?>
                        <?endif;?>
     
                        </p>

    красиво

    SuperChel, 03 Февраля 2012

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

    +88

    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
    public static String objectToString( Object val ) {
        if ( val == null ) {
          return null;
        } // if
    
        if ( val.getClass() != String.class  ){
          Utils.outln( "Utils.objectToString: Illegal argument: val=" + val +
            "; val.getClass()=" + val.getClass()
          );
          //--Чтобы было видно, где неправильно------------------------------------
          try {
            String str = null;
            int len = str.length();
          } catch ( Exception ex ) {
            ex.printStackTrace();
          } // try
          //--Чтобы было видно, где неправильно------------------------------------
    
          return "";
        } // if
        return (String)( val );
      } // objectToString

    Нашел в коде проекта. Много думал

    lexev, 03 Февраля 2012

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

    +106

    1. 1
    for(int iyhx=0; iyhx<nLen; iyhx++)

    "А идите вы на iyhx."

    someone, 03 Февраля 2012

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

    +158

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    private function _strip($data)
    {
    	$lit = array("\\t", "\\n", "\\n\\r", "\\r\\n", "  ");
    	$sp = array('', '', '', '', '');
    	return str_replace($lit, $sp, $data);
    }

    Sulik78, 02 Февраля 2012

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

    +1000

    1. 1
    2. 2
    3. 3
    4. 4
    while (cin >> v1 >> v2 >> t >> f >> c)
    {
        ...
    }

    Олимпиадная задачка, на вход подается всего 5 чисел. Все решение находится внутри вышеприведенного while'а.

    haskile, 02 Февраля 2012

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

    +157

    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
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    38. 38
    39. 39
    40. 40
    41. 41
    42. 42
    43. 43
    44. 44
    45. 45
    46. 46
    47. 47
    48. 48
    49. 49
    50. 50
    51. 51
    52. 52
    53. 53
    54. 54
    55. 55
    56. 56
    57. 57
    58. 58
    59. 59
    60. 60
    61. 61
    62. 62
    63. 63
    <ul>
        <?
        $AchievmentPoints = $opts->getAchievmentPoints();
        $dost='';
        $stat='';
        ?>
    
                
                
        <? foreach ($achievments as $id => $item): ?>
    <?
    
        
        ?>
         <?$dost.='<li style="width:100%;clear:both;" class="table1"><div class="table">
             <div style="width:35px;float:left;display:table-cell;text-align: right">'.$item->getImg().'
                  </div><div style="float:left;"><div><span class="caption">'.$item->caption.'
                     </span> <span class="small minor" style="font-size:14px;">('.$item->level.')
                         </span></div><div class="minor small" style="width:100%">'.$item->subtext.':
                             <span  class="ach"><span>'.$item->count.'</span><span>/'.$item->nextLevelCount().'
                                 </span></span></div></div></div><div style="height:40px;"></div></li>';?>
        <? endforeach; ?>
    <?
    $stat.='
        <li style="width:100%;clear:both;" class="table1"> 
        <p style="padding-top: -2px;margin-top: 7px;"></p>
        <div class="table">
            <div style="width:35px;float:left;display:table-cell;text-align: right">
                        <img width="16" height="16" src="/images/icons/achive_on.png" alt="o"/>  
                    </div>
            <div style="float:left;">
                <span class="caption">Получено</span>
                <span  class="ach">
                                <span>('.$getAchievmentPoints.')</span>
                            </span>
            </div></div></li>
    <li style="width:100%;clear:both;" class="table1"> <div class="table">
            <div style="width:35px;float:left;display:table-cell;text-align: right">
                        <img width="16" height="16" src="/images/icons/achive_off.png" alt="o"/>  
                    </div>
            <div style="float:left;">
                <span class="caption" >Не получено</span>
                            <span  class="ach">
                                <span>('.(count($achievments) - $AchievmentPoints).')</span>
                            </span>
            </div></div></li>
            <p style="padding-top: -2px;margin-top: 7px;"></p>
            <div class="eventlight" style="height:2px;width:100%;"></div>
    ';
    echo $stat.$dost;
    ?>
    <li style="width:100%;clear:both;" class="table1"> <div class="table">
            <div style="width:35px;float:left;display:table-cell;text-align: right">
                        <img width="16" height="16" src="/images/icons/achive_off.png" alt="o"/>  
                    </div>
            <div style="float:left;">
                <span class="caption" >Всего достижений:</span>
                            <span  class="ach">
                                <span>(<?= $AchievmentPoints;?>)</span>
                            </span>
            </div></div></li>
     
        </ul>

    Мой первый гомнокод :)

    kolko91, 02 Февраля 2012

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

    +126

    1. 1
    if ((e.Row.Cells[0].Text.Trim() != "") && (e.Row.Cells[0].Text.Trim().ToUpper() != "NULL".Trim().ToUpper()))

    Indian style
    Проверка ячейки таблицы на null

    Nataly, 02 Февраля 2012

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

    +1002

    1. 1
    MAX_DATA_SIZE   = unsigned char(~0) * sizeof(long);

    Нахрена???)))

    tocha, 02 Февраля 2012

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

    +83

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    class o{
    	public  o o(o o){
    			return o;
    	}
    }

    Может не в тему, но выглядит забавно.

    levsha128, 02 Февраля 2012

    Комментарии (28)
  10. C++ / Говнокод #9298

    +156

    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
    QHostAddress DBConnect::getIP()
    {
        if(_clientAddress.isNull())
        {
            QList <QHostAddress > addressList = QNetworkInterface::allAddresses();
            for(int i = 0; i < addressList.size(); ++i)
            {
                if(addressList.at(i).toString().mid(0,3) == "192")
                {
                   _clientAddress = addressList.at(i);
                   break;
                }
            }
        };
        return _clientAddress;
    }

    Получаем внутренний IP клиента :) Сполз под стол...

    ccoder, 02 Февраля 2012

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