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

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

    +117

    1. 1
    bormand сосёт анус своему отцу, размазывая говно по лицу.

    Pizda, 12 Апреля 2014

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

    +130

    1. 1
    <input id="resetbutton" class="btn btn-info" type="reset" value="Reset" name="reset"></input>

    Джун порадовал. Не хватает комментария "Шоб наверняка!"

    Keeper, 12 Апреля 2014

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

    +140

    1. 1
    Лошади снова здесь.

    Konardillo, 06 Апреля 2014

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

    +78

    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
    DynArray = [1..2] of real;
    var
    A : ^DinArray;
    n, i : word;
    BEGIN
    write('Укажите размер массива:');
    readln(n);
    GetMem(A,n*6);
    . . .
    {$R-}
    for i:=1 to n do
    A[i]:=random;
    . . . {любые действия с элементами масссива}
    {$R+}
    FreeMem(A,n*6)
    END.

    Просто феерический говнокод на "Pascal".
    http://logi.cc/dinamicheskaya-pamyat-primer-23/

    gost, 31 Марта 2014

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

    +131

    1. 1
    Set-Cookie	pingadmin_ya_ne_robot=1; expires=Thu, 27 Mar 2014 06:39:49 GMT; path=/; domain=.ping-admin.ru;

    Ya_ne_robot_infa_sotka

    gost, 27 Марта 2014

    Комментарии (3)
  7. Objective C / Говнокод #15542

    −336

    1. 1
    2. 2
    3. 3
    4. 4
    - (BOOL)isTabBarHidden
    {
        return (self.tabBar.alpha < 0.01);
    }

    Встретил такое в своем проекте...

    Vonopts, 20 Марта 2014

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

    +153

    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
    if($(".column.fixed").size() && !pageStyle.tablet && !pageStyle.touch) {
    		var maxOffset = $("div[class='column3']").height() + $("div[class='column3']").offset().top;
    		var columnFixed = $(".column.fixed");
    		var column3Offset = columnFixed.offset().top;
    		// debug
    		if(false) {
    			$("body").append("<div id='walla'></div>");
    			var div = $("#walla");
    			div.css({
    				width: "100%",
    				height: "10px",
    				background: "green",
    				position: "absolute",
    				top: maxOffset
    			});
    		}
    
            console.log(maxOffset);
    
    		wnd.scroll(function() {
    			var top = wnd.scrollTop();
    			var position = (top - column3Offset + 85) > 0 ? "fixed" : "static";
    
    			var marginTop = 0;
    
    			if(position == "fixed") {
    				marginTop = (-1) * column3Offset + 85;
    
                    // debug
    
                    //console.log(top);
    				// console.log(maxOffset);
    
    				if(top + columnFixed.height() + 150 > maxOffset) {
    					marginTop = marginTop - (top + columnFixed.height() + 150 - maxOffset);
    					// console.log('sdfsdf');
    				}
    			}
    
    			columnFixed.css({
    				marginTop: marginTop,
    				position: position
    			});
    		});
    	}

    Прилипающий блок при скролле (без учета увеличения контента).... особенно мне нравится if(false)

    farit_slv, 20 Марта 2014

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

    +166

    1. 1
    window.__debugMode = true; // Don't turn it off

    vk.com/js/al/common.js

    UnnamedUser, 15 Марта 2014

    Комментарии (3)
  10. PHP / Говнокод #15471

    +153

    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
    try {
        if ($model->save(true, null, true)) {
            if ($model->bonusActive) {
                self::assignBonus($model->customerID, $bonus['bonusID']);
            }
            if ($noAuth)
                return $model->customerID;
    
            Yii::app()->params['id'] = $model->customerID;
            return true;
        }
        else
            return false;
    } catch (CDbException $e) {
        throw $e;
    }

    Я даже не знаю, что сказать.

    wsh, 14 Марта 2014

    Комментарии (3)
  11. C# / Говнокод #15449

    +129

    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
    [System.Runtime.Serialization.DataMember(Name = "o")]
            public OnlineOperator[] AvailableOperators
            {
                get
                {
                    List<OnlineOperator> o = new List<OnlineOperator>();
    
                    if (this.AllOperators != null)
                    {
                        Boolean flag = false;
                        List<OnlineOperator> o2 = new List<OnlineOperator>();
    
                        foreach (OnlineOperator oo in this.AllOperators)
                        {
                            if (oo.Status != OperatorStatus.Offline)
                            {
                                if (oo.Priority == 0)
                                {
                                    if (oo.Status == OperatorStatus.Online)
                                    {
                                        flag = true;
                                    }
                                    o.Add(oo);
                                }
    
                                if (!flag)
                                {
                                    o2.Add(oo);
                                }
                            }
                        }
    
                        if (!flag)
                        {
                            o = o2;
                        }
                    }
    
                    //if (o.Count < 1)
                    {
                        o.Add(new OnlineOperator()
                        {
                            Id = 0,
                            UserDisplayName = String.Format(Resources.pattern_offline, this.OfflineNote),
                            Status = OperatorStatus.None
                        });
                    }
    
                    return o.ToArray();
                }
                set
                {
                    ;
                }
            }

    Логика конечно странновато реализована, но реализация ReadOnly свойства меня просто убила

    dens, 13 Марта 2014

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