1. Куча / Говнокод #18517

    +134

    1. 1
    https://github.com/dlitz/pycrypto/issues?utf8=✓&q=aes

    3_14dar, 24 Июля 2015

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

    +143

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    $style = "{ width: 100%; ";
    if ($count % 2 == 0) {
        $style .= 'background: lightgrey;';
    }
    $style .= "}";

    dannikonov, 23 Июля 2015

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

    +125

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    public enum ActionTypes
    {
            view = 1, 
            edit = 2, 
            all_view, 
            inc_view = 3, 
            inn_view = 4, 
            order_view = 5, 
            out_view = 6, 
            compl_view = 7
    }

    Три часа искал в чем баг, перерыл весь код, а оказалось...бля...

    dropdatabase, 23 Июля 2015

    Комментарии (98)
  4. C# / Говнокод #18513

    +146

    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
    public ActionResult EditorValueChange(string value, string editor)
            {
                switch (editor)
                {
                    case "LastName": Session["LastName"] = value; break;
                    case "FirstName": Session["FirstName"] = value; break;
                    case "MiddleName": Session["MiddleName"] = value; break;
                    case "PhoneMobil": Session["PhoneMobil"] = value; break;
                    case "PhoneHome": Session["PhoneHome"] = value; break;
                    case "Birthday": Session["Birthday"] = value; break;
                    case "HeadOfGroupId": Session["HeadOfGroupId"] = value; break;
                }
    
                return Json(true);
            }

    Может еще "default: Session[editor] = value; break;" добавить?)

    dropdatabase, 23 Июля 2015

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

    +143

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    switch (editor)
                {
                    case "LastName": Session["LastName"] = value; break;
                    case "FirstName": Session["FirstName"] = value; break;
                    case "MiddleName": Session["MiddleName"] = value; break;
                    case "PhoneMobil": Session["PhoneMobil"] = value; break;
                    case "PhoneHome": Session["PhoneHome"] = value; break;
                    case "Birthday": Session["Birthday"] = value; break;
                    case "HeadOfGroupId": Session["HeadOfGroupId"] = value; break;
                }

    dropdatabase, 23 Июля 2015

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

    +144

    1. 1
    2. 2
    if ( (($i%3) == 0) || ($i==$cnt) ) { // $i mod 3
        if ($i == 6) {

    Без комментариев.

    riseremi, 23 Июля 2015

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

    +145

    1. 1
    if ($test_domain->num_rows or true )

    Обычная проверка на количество строк в запросе... Видимо, не всегда попадало в условие, и автор решил добавить or)

    WladySpb, 22 Июля 2015

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

    +143

    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
    private static HashSet<char> GetValidNestedQuerySymbols()
        {
          var result = new HashSet<char>();
    
          var symbols = new List<int>
            {
              0x007B, //{
              0x007D, //}
              0x003D,  //=
              0x003A  //:
            };
    
          foreach (var symbol in symbols)
            result.Add(Convert.ToChar(symbol));
    
          return result;
        }

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

    drakoner, 22 Июля 2015

    Комментарии (0)
  9. Python / Говнокод #18508

    −123

    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
    def checkio(opacity):
        febonachi = [0, 1]
        opacity = 10000 - opacity
        year = 0
        for i in range(0, 21):
            febonachi.append((febonachi[i]+febonachi[i+1]))
        for i in range(2, 5000):
            if opacity == 0:
                break
            else:
                year += 1
                if year in febonachi:
                    opacity -= year
                else:
                    opacity += 1
        
        return year
    ​

    Определяем сколько приведяшкам лет по прозрачности. :)

    aslanator, 22 Июля 2015

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

    +146

    1. 1
    2. 2
    3. 3
    4. 4
    'use strict';
    'use strong';
    'use spiderman';
    'use terminator';

    :)

    AjiTae, 21 Июля 2015

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