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

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

    +70

    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
    for (AllResponseCache actionResponse : allResponses) {
                    if (null != actionResponse.getResponseStatus() && actionResponse.getResponseStatus().length() > 0) {
                        for (ResponseSubjectCache subj : actionResponse.getSubjects()) {
                            // find needed element
                            if (subj.getClaims() != null) {
                                for (ClaimCache claimCache : subj.getClaims()) {
                                    Seller seller = getSellerByPersonMatched(pool, claimCache);
                                    if (seller != null) {
                                        if (mapToSyncronize.get(seller) == null) {
                                            mapToSyncronize.put((SellerrEntity) seller, new LinkedList<ReportResponseCache>());
                                        }
                                        mapToSyncronize.get(seller).add(actionResponse);
                                    }
                                }
                            }
                        }
                    }
                }

    Индусы и "for-if"-ы.

    Я уж думал будет хронология как в России с "президентами" - "лысый, волосатый, лысый, волосатый" и так далее.
    А тут "for, if, for, if" но в конце всё-таки 2 иф-а!

    Dimedrol, 25 Октября 2011

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

    +122

    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
    <html>
    <head>  <title> PROEKT</title> </head>
    <body>
            <body background="images/фон.JPeG" TEXT="crimson">
            <h1 align="center">LIVE IN MUSIC</H1>
            <br><img src="images/music.gif"><img src="images/music.gif">
                   <br><form action="avtor.php" method="get">
                   Логин:  <input name="login" type="text">
                   Пароль: <input name="pass" type="text">
                   <a href="indexator.html">Войти</a>
                   </form>
          
            <br><img src="images/Lights.gif"><img src="images/Lights.gif"><img src="images/Lights.gif"><img src="images/Lights.gif"><img src="images/Lights.gif">
    
    </body>
    </html>

    <br><img src="images/Lights.gif"><img src="images/Lights.gif"><img src="images/Lights.gif"><img src="images/Lights.gif"><img src="images/Lights.gif">

    qwe, 24 Октября 2011

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

    +1003

    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
    64. 64
    65. 65
    66. 66
    67. 67
    68. 68
    69. 69
    70. 70
    71. 71
    72. 72
    73. 73
    74. 74
    75. 75
    76. 76
    77. 77
    78. 78
    #include <iostream>
    #include <math.h>
    using namespace std;
    long long h[104680];
    int main(){
        int wr,a2,a3,a5,a7,a11,a13,a17,a19,a23,a29,a31,a37,i,t;
        long long p,u,f1,c1,e,k,n,g,c,f,b2,b3,b5,b7,b11,b13,b17,b19,b23,b29,b31,b37,j;
    
        for (i=1;i<=104000;i++)h[i]=1000000000000000011;
        for (a2=0;a2<=8;a2++){
            b2=powf(2,a2);
            for (a3=0;a3<=4;a3++){
                if (a2<a3)break;
                b3=b2*powf(3,a3);
                for (a5=0;a5<=3;a5++){
                    if (a2<a5)break;
                    b5=b3*powf(5,a5);
                    for (a7=0;a7<=2;a7++){
                        if (a2<a7)break;
                        b7=b5*powf(7,a7);
                        for (a11=0;a11<=1;a11++){
                            if (a2<a11)break;
                            b11=b7*powf(11,a11);
                            for (a13=0;a13<=1;a13++){
                                if (a2<a13)break;
                                b13=b11*powf(13,a13);
                                for (a17=0;a17<=1;a17++){
                                    if (a2<a17)break;
                                    b17=b13*powf(17,a17);
                                    for (a19=0;a19<=1;a19++){
                                        if (a2<a19)break;
                                        b19=b17*powf(19,a19);
                                        for (a23=0;a23<=1;a23++){
                                            if (a2<a23)break;
                                            b23=b19*powf(23,a23);
                                            for (a29=0;a29<=1;a29++){
                                                if (a2<a29)break;
                                                b29=b23*powf(29,a29);
                                                for (a31=0;a31<=1;a31++){
                                                    if (a2<a31)break;
                                                    b31=b29*powf(31,a31);
                                                    for (a37=0;a37<=1;a37++){
                                                        k=b31*powf(37,a37);
    
                                                        g=(a2+1)*(a3+1)*(a5+1)*(a7+1)*(a11+1)*(a13+1);
                                                        g=g*(a17+1)*(a19+1)*(a23+1)*(a29+1)*(a31+1)*(a37+1);
                                                        if (g<=103680){
                                                            if ((0<k)&&(k<h[g])){
                                                                h[g]=k;
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
        cin >> t;
        for (i=1;i<=t;i++){
            cin >> n;
            f1=0;c1=0;
            for (j=1;j<=103680;j++){
                if (h[j]<=n){
                    f1=h[j];
                    c1=j;
                }
            }
            cout << f1 << " " << c1 << endl;
        }
        cin >> i;
        return 0;
    }

    отсюда: http://acm.timus.ru/forum/thread.aspx?id=26703&upd=634473973997426 601
    типа решение одной олимпиадной задачки на теорию чисел
    типа неверное (что неудивительно)
    по ссылке можно увидеть другое не менее монструозное решение, которое проходит чуть больше тестов...

    rip, 21 Октября 2011

    Комментарии (24)
  5. Си / Говнокод #8158

    +104

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    if (!fragment || !texture)
      {
        return (1); /* Валидность параметров не пройдена. Дальнейшие действия бесмыслены */
      }
      else
      {
        /* Ничего не делать*/
      }

    Эпичный комментарий, найденный в коде

    x0rb0t, 11 Октября 2011

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

    +144

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    Уж извиняйте, сегодня без говнокода на С++ с геймдева.
    Ну, что-то я стал сильно жирный. Пора принимать фери внутриутробно.
    Я ухожу, чтобы не толстеть и дальше. It's last day.
    Нужно забанить RS-232 c паролем RS и ohlol с паролем ohlol.
    Я разлогинился и удалил ящики.
    Пожелайте мне удачного пути, да чтоб в двери не застрял. Я Вас всех полюбил, как и С++.
    Мне будет Вас всех не хватать, друзья.
    Ещё раз извините. До свидания в лучшем месте. Желаю вам всем удачи и хорошего настроения. ^_^

    http://www.youtube.com/watch?feature=player_detailpage&v=KUYhqUgg-ig#t=503s

    RS-232, 10 Октября 2011

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

    −154

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    Мое решение является эффективным и уникальным.
    Решение задачи базируется на принципе двойственности.
    В первом стеке будем хранить сами числа, а во втором - результат XOR над ними.
    [] []
    push a ->[a] [a]
    push b -> [b a] [a^b a]
    pop -> b^(a^b) = a [a] [a]
    Однако после такого pop пропадает b.
    Как с этим бороться я расскажу через 24 часа.

    Задача о двух стеках. Поэтапное решение для повышения слюноотделения.

    alexoy, 10 Октября 2011

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

    +120

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    protected bool RefreshRequired {
        get{
            return (
                (Request.QueryString["Saved"] == "true") ||
                (Request.QueryString["Recycled"] == "true") ||
                (Request.QueryString["Recalled"] == "true") ||
                (Request.QueryString["Restored"] == "true")
            );
        }
    }

    Eugene, 03 Октября 2011

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

    +169

    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
    //$idtov получается из БД
    if ($idtov==101008116)
            $book["name"]="Костюм мушкетера";
    elseif ($idtov==101009116)
            $book["name"]="Костюм ниндзя";
    elseif ($idtov==101010116)
            $book["name"]="Костюм пирата";
    elseif ($idtov==2200003)
            $book["name"]="Amazonas Слинг-шарф для новорожденных";
    elseif ($idtov==100011672)
            $book["name"]="Санки Метелица универсальные с п/м сиденьем и ручкой";
    elseif ($idtov==90600)
            $book["name"]="Woody Кукольный домик Ева - маленький";

    С сайта tetyamotya.ru

    Skiv, 27 Сентября 2011

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

    +147

    1. 1
    2. 2
    3. 3
    4. 4
    private void button5_Click(object sender, EventArgs e)
            {
                Application.Exit();
            }

    -.\\

    TERAB1T, 10 Сентября 2011

    Комментарии (24)
  11. Lua / Говнокод #7584

    −86

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    if ( (world:isSelectionMode() or (world:getEffectSizeIcoLua() == 1) or
       (world:getEffectSizeIcoLua() == -1)) and (world:getEffectSizeIcoLua() ~= 2) ) 
    then
    ...
    end

    Скрипт на Lua, доставшийся в наследство. Несмотря на непонятное условие, вся грусть в том, что все значения скрипт получает с движка, и что это за значения нет ни одного комента... '-(

    MAGnit, 18 Августа 2011

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