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

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

    +164

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    $rsAnswers = CFormAnswer::GetList( $QUESTION_ID, $by="s_id", $order="desc", $arFilter, $is_filtered ); 
    $z = 0; 
    while ($arAnswer = $rsAnswers->Fetch()) 
    { 
    	$z = 1; 
    } 
    
    if ($z == 1) {

    Когда там накопилось 100500 элементов сайт ВНЕЗАПНО начал лагать...

    Tairesh, 26 Сентября 2011

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

    +133

    1. 1
    string file_label = file.local_basename.replace ("_", "__"); // Cute emoticons!

    http://bazaar.launchpad.net/~sikon/steadyflow/trunk/view/head:/Steadyflow/IndicatorController.vala

    lucidfox, 25 Сентября 2011

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

    −138

    1. 1
    2. 2
    10 PRINT "BUMP"
    20 GOTO 10

    0chan.ru/h[spoiler]Ссылка скоро может стать недействительной[/spoiler]

    ReallyBugMeNot, 24 Сентября 2011

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

    +165

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    public function record_db_tool($string) {
    	$string = (string)$string;
    	$string = intval($string);
    	return $string;
    }

    Видимо это проще, нежели скажем просто «intval(...);»

    nethak, 23 Сентября 2011

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

    +160

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    $price = 'Sold!!!';
    if ( $row['mail_sent'] != 1 ) {
    	$price = 'Price: <span style="color:#bb6600;font-weight:bold;"> '.$row['price'].' </span> Euro';
    }
    echo '<br />';
    printf ('%s',$price);
    echo '<br />';

    Паранойя?

    cephuo, 22 Сентября 2011

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

    +74

    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
    public class Statuses {
        protected List<String> id;
        protected List<String> name;
    
        public List<String> getId() {
            if (id == null) {
                id = new ArrayList<String>();
            }
            return this.id;
        }
    
        public List<String> getName() {
            if (name == null) {
                name = new ArrayList<String>();
            }
            return this.name;
        }
    }
    
    Statuses statuses = new Statuses();
    List<String> statusesString = statuses.getId();

    Создание пустого списка.

    Art, 20 Сентября 2011

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

    +178

    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
    79. 79
    80. 80
    81. 81
    82. 82
    83. 83
    84. 84
    85. 85
    86. 86
    87. 87
    88. 88
    89. 89
    90. 90
    91. 91
    92. 92
    93. 93
    94. 94
    95. 95
    96. 96
    97. 97
    <?
    $g_menu=0;
    if(isset($_GET['A']))
     {
    	// это реализация ЧПУ - бля, работает...
       if($_GET['A']=='oi'){$i=1;}
        if($_GET['A']=='po'){$i=2;}
          if($_GET['A']=='pt'){$i=3;}
            if($_GET['A']=='ko'){$i=5;}
         if($_GET['A']=='sl'){$i=9;}
          if($_GET['A']=='ml'){$i=11;}
          if($_GET['A']=='pd'){$i=12;}
            if($_GET['A']=='da'){$i=13;}
            if($_GET['A']=='sa'){$i=14;}
            if($_GET['A']=='na'){$i=15;}
            if($_GET['A']=='da'){$i=16;}
            if($_GET['A']=='dn'){$i=17;}  
            if($_GET['A']=='dk'){$i=18;} 
            if($_GET['A']=='im'){$i=6;} 
          if($_GET['A']=='articles'){$i=19;}   
    	  if($_GET['A']=='du'){$i=20;}   
    	   if($_GET['A']=='dz'){$i=21;}  
    	   if($_GET['A']=='ii'){$i=22;}  
    	   if($_GET['A']=='dy'){$i=23;}
    	    if($_GET['A']=='ct'){$i=24;}
    	    if($_GET['A']=='ti'){$i=25;}  
      }
    else
    {
      if (!isset($_GET['i'])){$i=0;}
      else
      {
      $i=$_GET['i'];
      if($i!=1 && $i!=2 && $i!=3  && $i!=4 && $i!=5 && $i!=6 && $i!=7 && $i!=8 && $i!=9 && $i!=11 && $i!=12 && $i!=13 
      && $i!=14 && $i!=15 && $i!=16 && $i!=17 && $i!=18 && $i!=19 && $i!=20 && $i!=21 && $i!=22 && $i!=23 && $i!=24 && $i!=25    ){$i=0;}
      }
     }
    print"
    <!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
    <html>
    <head>
    ";
    print"
    <META http-equiv=Content-Type content='text/html; charset=windows-1251'>
    ";
      if($i==1 || $i==0)
    {
    print"
    <title>xxx</title>
    <meta name=Description content='xxx'>
    <meta name=Keywords content='xxx'>
    ";
    }
     if($i==2)
    {
    print"
    <title>yyy</title>
    <meta name=Description content='yyy'>
    <meta name=Keywords content='yyy'>
    ";
    }
     if($i==3)
    {
    print"
    <title>zzz</title>
    <meta name=Description content='zzz'>
    <meta name=Keywords content='zzz'>
    ";
    } 
    // далее сокращу
    if($i==5)
    {
    print"...";
    }
     if($i==9)
    {
    print"...";
    }
     if($i==11)
    {
    print"...";
    }
     if($i==12)
    {
    print"...";
    }
    // много говна, числа иногда не по порядку: реализует титлы, кейвордс и дескрипшн
     if($i==25)
    {
    print"...";
    }
    //  внезапно
    if($i==7 || $i==8 || $i==3)
    {
    print"...";
    }
    /* дальше хтмл-говно со вставками типа: <? if($g_menu==1) { print"блок хтмл-говна"; } ?> */

    Открыл я значит исходники одного сайта...

    deep, 20 Сентября 2011

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

    +145

    1. 1
    2. 2
    string a = 'a'+""+'b';
    string b = ""+'a'+'b';

    может и боян

    Ccik, 19 Сентября 2011

    Комментарии (5)
  10. ActionScript / Говнокод #7874

    −116

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    var muNumb:Number = 0;
    for (var myAttribute in _root.levelsTexts[_root.gameWeek].childNodes[_root.weekDay].childNodes[0].attributes) {
    	if (myAttribute.substr(0, 7) == "product") {
    		myArr[muNumb] = _root.levelsTexts[_root.gameWeek][_root.weekDay].childNodes[0].attributes[myAttribute]);
    		//<...> 
    		muNumb = muNumb + 1;
    	}
    }

    Просто песня.

    robin, 16 Сентября 2011

    Комментарии (5)
  11. Python / Говнокод #7866

    −179

    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
    def mac_search(*args):
        db = MySQLdb.connect(host="localhost",user="test",passwd="test",db="test")
        cursor = db.cursor()
        cursor.execute('SELECT * FROM ip_groups WHERE mac="%s" AND is_deleted=0;' %args[0].split()[0])
        for j in cursor.fetchall():
            cursor.execute("SELECT * FROM iptraffic_service_links WHERE ip_group_id=%s and is_deleted=0;" %j[1])
            for j1 in cursor.fetchall():
                cursor.execute("SELECT * FROM service_links WHERE id=%s AND is_deleted=0;" %j1[0])
                for j2 in cursor.fetchall():
                    cursor.execute("SELECT * FROM accounts WHERE is_deleted=0 AND id=%s AND is_blocked=0;" %j2[2])
                    for j3 in cursor.fetchall():
                        cursor.execute("SELECT * FROM service_links WHERE account_id=%s AND is_deleted=0;" %j2[2])
                        for j4 in cursor.fetchall():
                            if j4[3]==465 or j4[3]==641:
                                cursor.execute("SELECT * FROM s_multicast WHERE service_id=%s AND %s>=ip_start AND %s<=ip_end;" %(j4[3],args[0].split()[1],args[0].split()[1]))
                                for j5 in cursor.fetchall():
                                    return j5

    Я конечно понимаю, таким уже не удивить. Но все же.

    http://www.python.su/forum/viewtopic.php?pid=76855

    cutwater, 14 Сентября 2011

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