1. JavaScript / Говнокод #9880

    +149

    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
    $(function(){
      // ... тут могла быть ваша реклама
      var answers_height = 0;
      $(".game-test .answers li a").each(function(){                              // Array.prototype.sort не для нас (как и underscore.js' max)
        if (answers_height < $(this).height()) answers_height = $(this).height();
      }).click(function(){                                                        // чувак не в курсе, что можно вешать онклик прямо на li
        $(this).parent().addClass("checked").siblings().removeClass("checked");   // ничего jQuery#parent() нас спасёт
        $(this).parent().find("input").click();                                   // замкнуть инпут в переменную не для нас
        alert($(this).parent().parent().find("input:checked").val());             // да и зачем, когда есть jQuery?
        return false;                                                             // Event#preventDefault() не для нас, но ничего, jQuery поймёт и так
      });
      $(".game-test .answers li a").height(answers_height);                       // ах да, совсем забыл...
    });

    давным-давно известно, что верстальщики не умеют кодить, но всё же

    P.S. JQuery говно.

    maker_up, 06 Апреля 2012

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

    +156

    1. 1
    2. 2
    bool addSomeValue;
    int percentage = 100 + addSomeValue ? 10 : 0;

    infog, 06 Апреля 2012

    Комментарии (6)
  3. Куча / Говнокод #9878

    +145

    1. 1
    http://don-shmat.narod2.ru/

    и тот кто это прислал предлагает заработать и показывает ссылку на ЭТО

    NeZeD, 06 Апреля 2012

    Комментарии (8)
  4. Java / Говнокод #9877

    +83

    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
    /**
     * intended to be used for enums implementation
     */
    public interface NullValueHolder<T> {
        T getNullValue();
    }
    
    
    // в тесте
    enum TestEnum implements NullValueHolder<TestEnum> {
    TEST;
        public TestEnum getNullValue() {
            return null;
        }
    }

    Видимо, часть метафабрики для создания метапрограмм
    Может, я чего-то в этой жизни не понимаю?

    roman-kashitsyn, 06 Апреля 2012

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

    +150

    1. 1
    2. 2
    3. 3
    $arr                = & $aUser[$user_id]['groups'][];
    $arr                = & $arr['sections'][];
    $arr['title']     = $section;

    Заметил, что PHPStorm нашла ошибку в коде. :) Писавший это сказал "Глупый ваш пхпсторм. Notepad++ мое все!"

    trololoshkin, 06 Апреля 2012

    Комментарии (12)
  6. Си / Говнокод #9875

    +98

    1. 1
    enum { SIZEOF_INT_AS_STR = sizeof("4294967295,")-1 };

    Что это? :-O

    anmartex, 06 Апреля 2012

    Комментарии (37)
  7. Си / Говнокод #9874

    +137

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    int str_fpos(char * in_str,char chr1) 
    {
       int i=0;
       char * pch = strchr(in_str,chr1);
       while (pch != NULL)
       {
          i = pch-in_str;//+1;
          break;
       }
       return i;
    }

    if-ом пользуются только трусы!!!

    anmartex, 06 Апреля 2012

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

    +142

    1. 1
    2. 2
    3. 3
    i:=1;
    if i=1 then i:=1;
    else i:=1;

    nefedoff-96, 05 Апреля 2012

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

    +116

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    protected void chxPeriodCostDeviationGreater_CheckedChanged(object sender, EventArgs e)
            {
                foreach (Pair lstPair in lstPairs)
                {
                    if (lstPair.First.Equals(sender))
                    {
                        (lstPair.Second as TextBox).Enabled = (lstPair.First as CheckBox).Checked;
                        return;
                    }
                }
            }

    задаем видимость контролов :)

    _vinka, 05 Апреля 2012

    Комментарии (4)
  10. Куча / Говнокод #9871

    +137

    1. 1
    <b style="font-weight: normal;">жирный текст будь не жирным!</b>

    pati, 05 Апреля 2012

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