1. Java / Говнокод #2625

    +73.3

    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
    package xx.xxxxxxxx.xxx.xxx.gui.constants;
    
    /**
     * constants.
     */
    public class Constants
    {
        public static final int HORIZONTAL_SIZE = 500;
    
        public static final int VERTICAL_SIZE = 340;
    
        public static final int ABS_MAX_LENGTH_NUMBER = 28;
    
        public static final int ZERO = 0;
        public static final int ONE = 1;
        public static final int TWO = 2;
        public static final int THREE = 3;
        public static final int FOUR = 4;
        public static final int FIVE = 5;
    
    }

    ZERO=0, ONE=1, TWO=2, ...
    Ваш К.О.

    xvro, 17 Февраля 2010

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

    +143.8

    1. 1
    News news = new News();

    metaball, 17 Февраля 2010

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

    +162.4

    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
    $(document).ready(function(){
    $("#dialog-a, #dialog-b, #dialog-c, #dialog-d, #dialog-e, #dialog-f, #dialog-g, #dialog-h, #dialog-i, #dialog-j, #dialog-k, #dialog-l, #dialog-m, #dialog-n, #dialog-o, #dialog-p, #dialog-q, #dialog-r, #dialog-s, #dialog-t, #dialog-u, #dialog-v, #dialog-w, #dialog-x, #dialog-y, #dialog-z").dialog(
    {
    	autoOpen: false,
    	buttons: { 'OK': function() { $(this).dialog("close"); } },
    	modal: true,
    	width: 200
    });
    	$("#button-a-dialog").click(function (event) {
    		$("#dialog-a").dialog('open');
    		event.preventDefault();
    	});
    	$("#button-b-dialog").click(function (event) {
    		$("#dialog-b").dialog('open');
    		event.preventDefault();
    	});
    	$("#button-c-dialog").click(function (event) {
    		$("#dialog-c").dialog('open');
    		event.preventDefault();
    	});
    	$("#button-d-dialog").click(function (event) {
    		$("#dialog-d").dialog('open');
    		event.preventDefault();
    	});
    	$("#button-e-dialog").click(function (event) {
    		$("#dialog-e").dialog('open');
    		event.preventDefault();
    	});
    	$("#button-f-dialog").click(function (event) {
    		$("#dialog-f").dialog('open');
    		event.preventDefault();
    	});
    	$("#button-g-dialog").click(function (event) {
    		$("#dialog-g").dialog('open');
    		event.preventDefault();
    	});
    	$("#button-h-dialog").click(function (event) {
    		$("#dialog-h").dialog('open');
    		event.preventDefault();
    	});
    	$("#button-i-dialog").click(function (event) {
    		$("#dialog-i").dialog('open');
    		event.preventDefault();
    	});
    	$("#button-j-dialog").click(function (event) {
    		$("#dialog-j").dialog('open');
    		event.preventDefault();
    	});
    	$("#button-k-dialog").click(function (event) {
    		$("#dialog-k").dialog('open');
    		event.preventDefault();
    	});
    	$("#button-l-dialog").click(function (event) {
    		$("#dialog-l").dialog('open');
    		event.preventDefault();
    	});
    	$("#button-m-dialog").click(function (event) {
    		$("#dialog-m").dialog('open');
    		event.preventDefault();
    	});
    	$("#button-n-dialog").click(function (event) {
    		$("#dialog-n").dialog('open');
    		event.preventDefault();
    	});
    	$("#button-o-dialog").click(function (event) {
    		$("#dialog-o").dialog('open');
    		event.preventDefault();
    	});
    	$("#button-p-dialog").click(function (event) {
    		$("#dialog-p").dialog('open');
    		event.preventDefault();
    	});
    	$("#button-q-dialog").click(function (event) {
    		$("#dialog-q").dialog('open');
    		event.preventDefault();
    	});
    	$("#button-r-dialog").click(function (event) {
    		$("#dialog-r").dialog('open');
    		event.preventDefault();
    	});
    	$("#button-s-dialog").click(function (event) {
    		$("#dialog-s").dialog('open');
    		event.preventDefault();
    	});
    	$("#button-t-dialog").click(function (event) {
    		$("#dialog-t").dialog('open');
    		event.preventDefault();
    	});
    	$("#button-u-dialog").click(function (event) {
    		$("#dialog-u").dialog('open');
    		event.preventDefault();
    	});
    	$("#button-v-dialog").click(function (event) {
    		$("#dialog-v").dialog('open');

    pasha, 16 Февраля 2010

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

    +86.8

    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
    ...
    String tmp = null;
    String age = null;
    ...
    tmp = hdrInfo.getAge();
    if( tmp != null )
    {
      age = tmp.substring( 0, tmp.length( ) - 1 );
      if( !age.equals( "0" ) ) {
        age = age;
      } else {
        age="";
      }
    } else {
      age="";
    }

    Индусско-выверенный код.

    Underdark, 16 Февраля 2010

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

    +124.6

    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
    <item>
    	<title>Mixed Up and Maxi-ed Out at Peter Som</title>
    	<link>http://www.fashionwiredaily.com/first_word/fashion/article.weml?id=3056</link>
    	<description>Good news for gym-goers this fall: you can forget about the lunges, the squats and the leg presses,</description>
    	<pubDate>Sat, 13 Feb 2010 18:25:00 EST</pubDate>
    	<enclosure url="http://www.fashionwiredaily.com/common_images/feed_images/498955.jpg" length="20713" type="image/jpg" />
    </item>
    <item>
    	<title>Mixed Up and Maxi-ed Out at Peter Som</title>
    	<link>http://www.fashionwiredaily.com/first_word/fashion/article.weml?id=3056</link>
    	<description>Good news for gym-goers this fall: you can forget about the lunges, the squats and the leg presses,</description>
    	<pubDate>Sat, 13 Feb 2010 18:25:00 EST</pubDate>
    	<enclosure url="http://www.fashionwiredaily.com/common_images/feed_images/498953.jpg" length="21716" type="image/jpg" />
    </item>
    <item>
    	<title>Mixed Up and Maxi-ed Out at Peter Som</title>
    	<link>http://www.fashionwiredaily.com/first_word/fashion/article.weml?id=3056</link>
    	<description>Good news for gym-goers this fall: you can forget about the lunges, the squats and the leg presses,</description>
    	<pubDate>Sat, 13 Feb 2010 18:25:00 EST</pubDate>
    	<enclosure url="http://www.fashionwiredaily.com/common_images/feed_images/498951.jpg" length="22238" type="image/jpg" />
    </item>

    Опять же, обнаружилось на сателитном сайте нашей конторы. Обратите внимание, что все данные в rss повторяются по 3 раза за исключением картинок. Понятно, что rss генерится, но это ж каким... недалеким надо быть, чтобы так сгенерить...
    [url]http://www.fashionwiredaily.com/first_word/feed.xml[/url]

    wvxvw, 15 Февраля 2010

    Комментарии (11)
  6. Ruby / Говнокод #2620

    −118.3

    1. 1
    2. 2
    3. 3
    from app/controllers/test_controller.rb:13:in `index'
    from (irb):4
    from ♥:0>>

    Сразу предупреждаю: не говнокод (и даже не код), можно минусовать.
    День Святого Валентина, Interactive Ruby выдал такое, типа с праздником :)
    PS: незнаю где здесь руби.

    hardcoder, 15 Февраля 2010

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

    +144.8

    1. 1
    2. 2
    3. 3
    4. 4
    $div = ($account->typeID == 1) ? true : false;
    if ($div == true) {
      // blablabla
    }

    И ведь не индус, а всё туда же.

    newmindcore, 15 Февраля 2010

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

    +144.5

    1. 1
    define('MYSQL_PASS', 'пароль');

    нет, ну вот прям так вот и лежит посреди кода :)

    stereojazz, 15 Февраля 2010

    Комментарии (22)
  9. Assembler / Говнокод #2617

    +260.9

    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
    7855BD60 55               push        ebp  
    7855BD61 8B EC            mov         ebp,esp 
    7855BD63 56               push        esi  
    7855BD64 33 C0            xor         eax,eax 
    7855BD66 50               push        eax  
    7855BD67 50               push        eax  
    7855BD68 50               push        eax  
    7855BD69 50               push        eax  
    7855BD6A 50               push        eax  
    7855BD6B 50               push        eax  
    7855BD6C 50               push        eax  
    7855BD6D 50               push        eax  
    7855BD6E 8B 55 0C         mov         edx,dword ptr [ebp+0Ch] 
    7855BD71 8D 49 00         lea         ecx,[ecx] 
    7855BD74 8A 02            mov         al,byte ptr [edx] 
    7855BD76 0A C0            or          al,al 
    7855BD78 74 09            je          7855BD83 
    7855BD7A 83 C2 01         add         edx,1 
    7855BD7D 0F AB 04 24      bts         dword ptr [esp],eax 
    7855BD81 EB F1            jmp         7855BD74 
    7855BD83 8B 75 08         mov         esi,dword ptr [ebp+8] 
    7855BD86 8B FF            mov         edi,edi 
    7855BD88 8A 06            mov         al,byte ptr [esi] 
    7855BD8A 0A C0            or          al,al 
    7855BD8C 74 0C            je          7855BD9A 
    7855BD8E 83 C6 01         add         esi,1 
    7855BD91 0F A3 04 24      bt          dword ptr [esp],eax 
    7855BD95 73 F1            jae         7855BD88 
    7855BD97 8D 46 FF         lea         eax,[esi-1] 
    7855BD9A 83 C4 20         add         esp,20h 
    7855BD9D 5E               pop         esi  
    7855BD9E C9               leave            
    7855BD9F C3               ret

    чудеса оптимизации

    GovnocoderJr, 14 Февраля 2010

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

    +160.6

    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
    // всё ещё Wakaba Extension http://userscripts.org/scripts/review/23705
    function optionValue(optionName)
    {
    	var optionsString = (doOptionsPanel) ? get_cookie('wkExtOptions') : '';
    	if (optionsString == '')
    	{
    		switch (optionName)
    		{
    			case 'doQuickReply':
    				return doQuickReply;
    				break;
    			case 'doThreadExpansion':
    				return doThreadExpansion;
    				break;
    			case 'doPostExpansion':
    				return doPostExpansion;
    				break;
    /*... еще 12 условий ... */
    			default:
    				return 0;
    		}
    	}
    	else
    	{
    		var optionsArray = optionsString.split(/,/);
    		switch (optionName)
    		{
    			case 'doQuickReply':
    				return parseInt(optionsArray[0]); // parseInt ensures that 0 is handled as an integer. lol, weak types
    				break;
    			case 'doThreadExpansion':
    				return parseInt(optionsArray[1]);
    				break;
    			case 'doPostExpansion':
    				return parseInt(optionsArray[2]);
    				break;
    /*... еще 12 условий ... */
    			default:
    				return 0;
    		}
    	}
    }

    Естественно, я бы сделал это хэшами.
    Но кому-то код, что выше понятнее...
    function optionValue(optionName)
    {
    var optionsString = (doOptionsPanel) ? get_cookie('wkExtOptions') : '';
    if(!optionsString){
    return options[optionName]; // не установлена опция - возвращается undefined
    }else{
    return defaultOptions[optionName];
    }
    }

    m1el, 14 Февраля 2010

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