1. Python / Говнокод #18521

    −123

    1. 1
    #!/usr/blin/python

    Навеяно говнокодом № 55.

    inkanus-gray, 24 Июля 2015

    Комментарии (11)
  2. Куча / Говнокод #18520

    +120

    1. 1
    Криптотред. Отладка шифроскрипта и приватный чатик

    1024--, 24 Июля 2015

    Комментарии (135)
  3. Java / Говнокод #18519

    +79

    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
    //говнокод из ЮАР)
        public static boolean isValid(Object object){
            if(object == null){
                return false;
            }
            try{
                List l = (List)object;
                return !l.isEmpty();
            }
            catch (ClassCastException ex){
                String string = object.toString();
                return !(("").equals(string.trim()));
            }
        }

    krokozyabr, 24 Июля 2015

    Комментарии (2)
  4. JavaScript / Говнокод #18518

    +142

    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
    <!DOCTYPE html>
    <html>
      <head>
        <title>Task №2</title>
      </head>
      <body>
      
        <script>
          var str = ''
          var obj_arr = []
          //Конструктор для создания объектов (елементов массива)
          function Obj_Create(name, age) {
    			this.name = name
    			this.age = +age
    		}
          //Наполнение массива объектами
            while(true) {
            var nArr = []
            var obj
            str = prompt('Введете имя и возраст объекта (формат - Name Age)')
    			if (str==null) {
    				alert('Спасибо за внимание :) \nДо свидания!')
    			break
    			}
            nArr = str.split(' ')
            if(nArr.length !=2 || nArr[0] == '' || isNaN(+nArr[1])) {
    			alert('Введены неверные значения')
    			continue
    			}
            obj = new Obj_Create(nArr[0], nArr[1])
            obj_arr.push(obj)
    		}
    		Array.prototype.sortUp = function () {
    			return this.slice().sort(function (a, b) {return a.age - b.age})
    			}
    		Array.prototype.sortDown = function() {
    			return this.slice().sort(function(a, b) {return b.age - a.age})
    			}
    		
    	    for (i=0;i<obj_arr.length; i++) {
    	        document.write('<strong>object №</strong>' + (i+1) + ':<br/>' + 'name: ' + obj_arr[i].name + '<br/>' + 'age :' + obj_arr[i].age + '<br/>' +'<br/>')
    			}
    	    var sorted_up = obj_arr.sortUp()
    	    var sorted_down = obj_arr.sortDown()
    		
    		document.write('</br><strong>По возрастанию:</strong><br/>')
    	    for (i=0; i<sorted_up.length; i++) {
    		    document.write(sorted_up[i].name +'(' +sorted_up[i].age + ')' + ' ')
    			}
    		
    		document.write('<br/><br/><strong>По убыванию:</strong><br/>')
    		for (i=0; i<sorted_down.length; i++) {
    		    document.write(sorted_down[i].name +'(' +sorted_down[i].age + ')' + ' ')
    			}  
        </script>
      </body>
    
    </html>

    stranger28, 24 Июля 2015

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

    +134

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

    3_14dar, 24 Июля 2015

    Комментарии (6)
  6. 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)
  7. 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)
  8. 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)
  9. 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)
  10. PHP / Говнокод #18511

    +144

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

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

    riseremi, 23 Июля 2015

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