1. Список говнокодов пользователя guest

    Всего: 1419

  2. JavaScript / Говнокод #936

    +125.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
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    function CheckBankAccount(BIK, _Account) {
        var Mask = "71371371371371371371371";
        var Control = 0;
        var M;
        var strM;
    
        if (!BIK) {
            return true;
        }
    
        var Account = BIK.substring(6, 9) + _Account;
    
        for (var i = 0; i <= 22; i++) {
            M = RealParseInt(Account.substring(i, i+1))*RealParseInt(Mask.substring(i, i+1));
            strM = M.toString();
            Control += RealParseInt(strM.substring(strM.length-1, strM.length));
        }
    
        var R = ((Control/10) - Math.floor(Control/10));
    
        if (R == 0) {
            return true;
        }
        else {
            return false;
            }
    }

    Существует множество способов взять остаток от деления на 10. Два из них в этом примере...

    guest, 24 Апреля 2009

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

    +151

    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
    procedure Load_flashDEF_setings;
    var
      Reg: TRegistry;
      RegKeyPath: string;
    begin
     Reg := TRegistry.Create;
     try
      with Reg do begin
       RootKey := HKEY_CURRENT_USER;
       RegKeyPath := 'Software\fuckinSoft';
       OpenKey(RegKeyPath, True);
       if ReadBool('Wipe_File')=false then begin Main.frmMain.CBx_wipe_file.Checked:=false;
       end
       else
       if ReadBool('Wipe_File')=true then begin Main.frmMain.CBx_wipe_file.Checked:=true;
       end
       else
       if ReadBool('Def_Module')=false then begin Main.frmMain.CBx_defence_module.Checked:=false;
       end
       else
       if ReadBool('Def_Module')=true then begin Main.frmMain.CBx_defence_module.Checked:=true;
       end
      end
     finally
      Reg.CloseKey;
      Reg.Free;
     end;
    end;
     
    procedure Save_flashDEF_setings;
    var
      Reg: TRegistry;
      RegKeyPath: string;
    begin
     Reg := TRegistry.Create;
     try
      with Reg do begin
       RootKey := HKEY_CURRENT_USER;
       RegKeyPath := 'Software\fuckinSoft';
       OpenKey(RegKeyPath, True);
       if Main.frmMain.CBx_wipe_file.Checked=true then begin WriteBool('Wipe_File', true);
       end
       else
       if Main.frmMain.CBx_wipe_file.Checked=false then begin WriteBool('Wipe_File', false);
       end
       else
       if Main.frmMain.CBx_defence_module.Checked=true then begin WriteBool('Def_Module', true);
       end
       else
       if Main.frmMain.CBx_defence_module.Checked=false then begin WriteBool('Def_Module', false);
       end
      end
     finally
      Reg.CloseKey;
      Reg.Free;
     end;
    end;

    Ифы хороши в меру =\

    guest, 23 Апреля 2009

    Комментарии (1)
  4. Pascal / Говнокод #934

    +151

    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
    if kol=1 then begin
     if GSravn.Cells[kol,Str]='VF'
                then GSravn.Cells[kol,Str]:='RF'
                else if GSravn.Cells[kol,Str]='RF'
                        then GSravn.Cells[kol,Str]:='PF'
                        else if GSravn.Cells[kol,Str]='PF'
                                then GSravn.Cells[kol,Str]:='PT'
                                else if GSravn.Cells[kol,Str]='PT'
                                        then GSravn.Cells[kol,Str]:='RT'
                                        else if GSravn.Cells[kol,Str]='RT'
                                                then GSravn.Cells[kol,Str]:='VT'
                                                else if GSravn.Cells[kol,Str]='VT'
                                                        then GSravn.Cells[kol,Str]:='VF';

    %)

    guest, 23 Апреля 2009

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

    +157.5

    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
    if($city == "Chicago" || $city == "chicago" || $city == "LosAngeles" ||  $city == "losangeles" || $city == "Orlando" || $city == "orlando" || $city == "LongIsland" || $city == "longisland" || $city == "Baltimore" || $city == "baltimore" || $city == "SouthFlorida" || $city == "southflorida" || $city == "Hartford" || $city == "hartford" || $city == "Allentown" || $city == "allentown" || $city == "Stamford" || $city == "stamford" || $city == "Greenwich" || $city == "greenwich" || $city == "HamptonRoads" || $city == "hamptonroads" || $city == "OrangeCounty" || $city == "orangecounty")
    {
    
    if($city == "chicago")
    		 $city = "Chicago";
    
    	if($city == "losangeles")
    		$city = "LosAngeles";
    // Еще двадцать таких условий...
    
    if($city == "Chicago")
    	{
    		$x = rand(1, 9);
    		$headerIMG = "/img/".$city."/".$x.".jpg";
    		$affiliateDomain = "http://wtf.somesite.com";
    		$affiliateURL = "http://wtf.somesite.come/wtf.jsp";
    		$poweredByIMG = "/img/poweredBy_wtf.jpg";
    		$upsellIMG = "/img/wtf.jpg";
    		$upsellURL = "http://wtf.somesite.com/wtf.aspx";
    		$searchIMG = "/img/search_".$city.".jpg";
    		$searchURL = "http://wtf.somesite.com/wtf.jsp";
    		$topArea = "searches_Chicago.php";
    		$stateDefault = "IL";
    		$privacyPolicyURL = "http://wtf.somesite.com/wtf";
    		$termsURL = "http://wtf.somesite.com/services/wtf";
    		$showWebID = "1";
    	}
    
    /// И еще двадцать штук таких блоков..

    guest, 23 Апреля 2009

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

    +150

    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
    function ConditionsToNum(cn) {
    	switch (cn) {
    		case "По окладу": return (0);
    		case "Почасовая": return (1);
    	}
    }
    
    function NumToConditions(cn) {
    	switch (parseInt(cn)) {
    		case 0: return ("По окладу");
    		case 1: return ("Почасовая");
    	}
    }

    guest, 23 Апреля 2009

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

    −353.1

    1. 1
    2. 2
    list = [1,2,3,4,5,6,7,8,9,10]
    string = "%s"*len(list) % tuple(list)

    guest, 23 Апреля 2009

    Комментарии (13)
  8. Java / Говнокод #930

    +138.5

    1. 1
    2. 2
    3. 3
    4. 4
    public boolean isAdmin() {
    		//TODO: remove this.
    		return admin || "***[email protected]".equals(getEmail());
    	}

    авторизация хардкодом

    guest, 23 Апреля 2009

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

    +141.4

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    www.govnokod.ru
    
    <b class="r1"></b><b class="r1"></b><b class="r1"></b><b class="r2"></b><b class="r2"></b><b class="r3"></b><b class="r4"></b><b class="r5"></b><b class="r7"></b><b class="r10"></b>
    
    Хмм... Может показать разрабам, как закруглять углы у блоков без набора этого говна?.. Особенно если используются JS фрэймворки...

    html

    guest, 23 Апреля 2009

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

    +144

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    ...............
    ...............
    cxGrid1DBTableView1.DataController.Groups.FullCollapse;
    cxGrid1DBTableView1.DataController.Groups.FullCollapse;
    ...............
    ...............

    не песдеть что [:||:]
    этот говнокомпонет с первого раза не все колапсит только со второго. не ожидал что такое говно придется писать.

    guest, 23 Апреля 2009

    Комментарии (0)
  11. Java / Говнокод #927

    +150

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    try {
    			AjaxContext ajaxContext = AjaxContextImpl
    					.getCurrentInstance(context);
    			ajaxContext.setAjaxRequest(true);
    		} catch (Exception e) {
    			e.getMessage();
    		}

    guest, 23 Апреля 2009

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