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

    Всего: 2

  2. C# / Говнокод #3830

    +102

    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
    private static string GetRootedCurrentConfigurationFile(string configurationFile)
    {
    if (string.IsNullOrEmpty(configurationFile))
    {
    throw new ArgumentException(Resources.ExceptionStringNullOrEmpty, "configurationFile");
    }
    if (!File.Exists(configurationFile))
    {
    throw new FileNotFoundException(string.Format(CultureInfo.CurrentCulture, Resources.ExceptionConfigurationLoadFileNotFound, new object[] { configurationFile }));
    }
    if (!Path.IsPathRooted(configurationFile))
    {
    return Path.Combine(AppDomain.CurrentDomain.BaseDirectory, configurationFile);
    }
    return configurationFile;
    }

    Собснно Говнокод by Microsoft (Ent Lib 5.0.414.0)

    TrueLauncher, 30 Июля 2010

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

    +133.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
    if (carCountNumber != null && carCountNumber == 1)
    			{
    				if (yearsOld <= 3)
    				{
    					if (volume <= 1500)
    					{
    						return volume * 0.6;
    					}
    					else if (volume > 1500 && volume <= 2500)
    					{
    						return volume * 0.7;
    					}
    					else if (volume > 2500)
    					{
    						return volume * 0.75;
    					}
    					else
    					{
    						return -1.0;
    					}
    				}
    				else if (yearsOld > 3 && yearsOld <= 10)
    				{
    					if (volume <= 1500)
    					{
    						return volume * 0.35;
    					}
    					else if (volume > 1500 && volume <= 2500)
    					{
    						return volume * 0.4;
    					}
    					else if (volume > 2500)
    					{
    						return volume * 0.6;
    					}
    					else
    					{
    						return -1.0;
    					}
    				}
    
    				else if (yearsOld > 10 && yearsOld <= 14)
    				{
    					return volume * 0.75;
    				}
    				else if (yearsOld > 14)
    				{
    					return volume * 2;
    				}
    				else
    				{
    					return -1.0;
    				}
    			}
    			else if (carCountNumber >= 2)
    			{
    				if (yearsOld <= 3)
    				{
    					if (volume <= 2500)
    					{
    						return volume * 3.5;
    					}
    
    					else if (volume > 2500)
    					{
    						return volume * 5;
    					}
    					else
    					{
    						return -1.0;
    					}
    				}
    
    				else if (yearsOld > 3 && yearsOld <= 7)
    				{
    					if (volume <= 1000)
    					{
    						return volume * 0.85;
    					}
    					else if (volume > 1000 && volume < 1500)
    					{
    						return volume * 1;
                                            }
    					else
    					{
    						return -1.0;
    					}
                                      }
                                 }
                                 else
    				{
    					return -1.0;
    				}

    можно... xD xD xD
    стебитесь... )))
    все? успокоились???
    Теперь серъезно:
    подскажите как избавиться от такого шиткода, может switch....case???

    TrueLauncher, 20 Октября 2009

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