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

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

    −98

    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
    <% form_tag(advertiser_creatives_path(@advertiser), :method=>'post' ) do %>
      <% content_tag :table, :class => "form-tabular" do %>
        <% content_tag :thead do %>
          <% content_tag :tr do %>
            <% tag :th, :class=>'hide'%>
            <% content_tag :th do %>
              Concept (optional)
            <%end%>
            <% content_tag :th do %>
               Ad Tag
            <%end%>
            <% content_tag :th do %>
               Click-Through URL
            <%end%>
            <th/>
          <%end%>
        <%end%>
        <% content_tag :tbody, :id=>'creative_sub_forms' do %>
          <% creatives.each_with_index do |creative, index| 
              next unless creative.new_record?
            %>
            <% unless creative.errors.empty? %>
              <tr class='nowrap'>
                <td colspan='3'>
                  Error:
                  <% creative.errors.full_messages.each do |msg| %>
                  <%= msg %><br/>
                  <%end%>
                </td>
              </tr>
            <%end%>
            <%=render :partial => 'creative_fields', :locals => {:index => index, :creative => creative}%>
          <%end%>
        <%end%>
        <tr>
          <td colspan='3'><%= link_to_add_creative_fields "Add row"  %></td>
        </tr>
      <%end%>
      <br/>
      <br/>
      <%= submit_tag 'Continue', :class=>'button' %>
    <%end%>

    Товарищи, заставляйте нубой учить HTML. Ну, или HAML.

    cheba, 25 Мая 2010

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

    +7

    1. 1
    https://tsar1997.blogspot.com/ блог царя

    > Я продолжил умножать на ноль недоязычки. Сектанты там атакуют со всех сторон. Сидел в окопе всё это время.

    лол

    j123123, 14 Января 2020

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

    −1

    1. 1
    2. 2
    3. 3
    https://habr.com/ru/post/459312/
    
    Всегда считал, что "Agile" - говно.

    SteadfastTinCock, 11 Июля 2019

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

    +62

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    struct ErrorCodes
    {
        #define ERROR_ISNT_TEMPLATE_FILE        -1
        #define ERROR_ISNT_VALID_TEMPLATE_FILE  -2
    };

    cerevra, 02 Апреля 2015

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

    +2

    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
    Какой бароп!
    
    https://www.opennet.ru/opennews/art.shtml?num=54816
    
    На Батю нашего рiдного Столлмана нападают боевые пiдарасы из девятого круга ада.
    Надо спасать.
    
    - https://github.com/sticks-stuff/highlight-RMS-supporters 
       юзерскрипт, который подсвечивает всюду имена тех, 
       кто высказался в поддержку Столлмана. 
       Тикеты с требованием удалить данные по GDPR просто закрываются без комментариев.
    
    - https://github.com/travisbrown/octocrabby 
       скрипт, который банит на гитхабе всех, кто подписался в поддержку Столлмана. 
       Заблокированные пользователи не могут форкать, не могут оставлять комментарии, 
       не могут создавать тикеты и т.д. Учитывая, что это поддерживают популярные компахи 
       типа redhat, gnome, mozilla, tor и т.д.
    
    - В интернетах высказываются идеи о том, чтобы не давать нанимать на работу тех, 
      кто подписался в поддержку Столлмана.

    Какой багор!
    Почистите мне куки браузером!
    https://www.opennet.ru/opennews/art.shtml?num=54816

    bot, 31 Марта 2021

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

    +6

    1. 1
    2. 2
    #define add(x, y) &((void*)x)[y];
    #define mul(x, y) (sizeof (char[x][y]))

    из свитера

    3.14159265, 10 Сентября 2020

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

    +53

    1. 1
    for ( ; currnet->prev != NULL; (*this)-- );

    медод везвращения итератора к началу

    artembegood, 03 Апреля 2015

    Комментарии (337)
  9. JavaScript / Говнокод #17080

    +161

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    for (var i=0; i<snake.length-25; ++i) {
        if (checkTouch(snake[i], newHead)) {
            state = "gameover";
            return;
        }
    }

    В приступе ностальгии портанул свой старый говнокодец с турбопасцаля на жс.

    Погамать можно тут: http://bormand.tk/snake/

    bormand, 07 Ноября 2014

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

    +137

    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
    Index and length must refer to a location within the string.
    Parameter name: length
    Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
    
    Exception Details: System.ArgumentOutOfRangeException: Index and length must refer to a location within the string.
    Parameter name: length
    
    Source Error:
    
    
    Line 1239:    // СЕГОДНЯ И ВЧЕРА
    Line 1240:    string agent = Request.UserAgent;
    Line 1241:    string sid = DateTime.Now.ToShortDateString().Substring(0, 10).Replace(".", "").Replace("/", "").Replace("-", "");
    Line 1242:    string sid2 = DateTime.Now.AddDays(-1).ToShortDateString().Substring(0, 10).Replace(".", "").Replace("/", "").Replace("-", "");
    Line 1243:    //

    http://tltgorod.ru/news/theme-5/news-21502

    Хуяк-хуяк и в продакшн.

    bakagaijin, 24 Апреля 2014

    Комментарии (336)
  11. Java / Говнокод #3333

    +94

    Поне снова с вами!
    private static String PUBLIC = "public";
    private static boolean isPublic( String addressingType ) {
      return "public".equals( addressingType ) || addressingType == null;
    }

    raorn, 27 Мая 2010

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