1. C# / Говнокод #10542

    +89

    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
    private void СтолкновениеСБонусом()// столкновение с бонусом
            {
                for (int i = 0; i < бонус.Count; i++)
                {
                    if (Math.Abs(packMan.x - бонус[i].x) <= 19 && (packMan.y == бонус[i].y)
                        ||
                        (packMan.x == бонус[i].x) && Math.Abs(packMan.y - бонус[i].y) <= 19
                        ||
                        Math.Abs(packMan.x - бонус[i].x) <= 19 && Math.Abs(packMan.y - бонус[i].y) <= 19
                        )
                    {
                        бонус.Remove(бонус[i]);//удаляем бонус
                        fl1 = false;//ставим в ложь и привидения прекрашают движение
                        //Labe2();
                        _tm1.Enabled = true;//таймер включен, хоть он и так включен
                        
                        _tm1.Start();//старт таймера
                    }
                }
            }

    Автор кода недоумевает, как код сделать еще читабельнее :facepalm:
    Комментарии доставляют :)
    Тема на форуме http://www.cyberforum.ru/csharp-beginners/thread586090.html

    psina-from-ua, 04 Июня 2012

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

    +84

    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
    public Boolean UnderMonitoring
            {
                get
                {
                    checkUpdateMonitoring(ContractID);
                    DataTable t0 = HespaWebServices.DynamicServices.SQLTable("CONTRACT", "CONTRACT", "ID=" + ContractID,
                                                                             "ID");
                    if (t0.Rows.Count == 1)
                        return Core.RowBoolean(t0.Rows[0], "UNDER_MONITORING");
                    else
                        return false;
                }
            }

    В свойствах обосрать всю бизнес логику, такое надо уметь

    __NoBody__, 31 Мая 2012

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

    +82

    1. 1
    bool IsClient = level == "Client" ? true : false;

    startrack, 31 Мая 2012

    Комментарии (4)
  4. C# / Говнокод #10491

    +96

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    public bool IsStandart
    {
        get { return IsStandart; }
        set { IsStandart = value; }
    }

    Maps, 31 Мая 2012

    Комментарии (9)
  5. C# / Говнокод #10474

    +101

    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
    private void FillLocalService(int SelectedPageIndex)
            {
                //Set category by search
                string search = inputSearch.Value == inputSearchValue ? string.Empty : inputSearch.Value;
                if (inputSearch.Value != inputSearchValue && !string.IsNullOrWhiteSpace(inputSearch.Value))
                {
                    if (inputSearch.Value.StartsWith("landscap", StringComparison.InvariantCultureIgnoreCase))
                    {
                        SelectedCategory = "Landscapers";
                        search = string.Empty;
                    }
                    else if (inputSearch.Value.StartsWith("baby sitter", StringComparison.InvariantCultureIgnoreCase))
                    {
                        SelectedCategory = "Baby sitters";
                        search = string.Empty;
                    }
                    else if (inputSearch.Value.StartsWith("doctor", StringComparison.InvariantCultureIgnoreCase))
                    {
                        SelectedCategory = "Doctor";
                        search = string.Empty;
                    }
                    else if (inputSearch.Value.StartsWith("cleaning service", StringComparison.InvariantCultureIgnoreCase))
                    {
                        SelectedCategory = "Cleaning services";
                        search = string.Empty;
                    }
                    else if (inputSearch.Value.StartsWith("pet sitter", StringComparison.InvariantCultureIgnoreCase))
                    {
                        SelectedCategory = "Pet sitters";
                        search = string.Empty;
                    }
                    else if (inputSearch.Value.StartsWith("handyman", StringComparison.InvariantCultureIgnoreCase))
                    {
                        SelectedCategory = "Handyman";
                        search = string.Empty;
                    }
                    else if (inputSearch.Value.StartsWith("electrical service", StringComparison.InvariantCultureIgnoreCase))
                    {
                        SelectedCategory = "Electrical services";
                        search = string.Empty;
                    }
                    else if (inputSearch.Value.StartsWith("tutor", StringComparison.InvariantCultureIgnoreCase))
                    {
                        SelectedCategory = "Tutor";
                        search = string.Empty;
                    }
                    else if (inputSearch.Value.StartsWith("dog walker", StringComparison.InvariantCultureIgnoreCase))
                    {
                        SelectedCategory = "Dog walker";
                        search = string.Empty;
                    }
                    else if (inputSearch.Value.StartsWith("plumb", StringComparison.InvariantCultureIgnoreCase))
                    {
                        SelectedCategory = "Plumbing";
                        search = string.Empty;
                    }
                    else if (inputSearch.Value.StartsWith("Caterer", StringComparison.InvariantCultureIgnoreCase))
                    {
                        SelectedCategory = "Caterers";
                        search = string.Empty;
                    }
                    else if (inputSearch.Value.Equals("misc", StringComparison.InvariantCultureIgnoreCase))
                    {
                        SelectedCategory = "Misc";
                        search = string.Empty;
                    }
                }
    
    200+ строк кода
    }

    тот же девелопер, та же .aspx страница)))))

    mangyst, 30 Мая 2012

    Комментарии (5)
  6. C# / Говнокод #10448

    +112

    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
    switch (SelectedCategory)
                {
                    case "Landscapers":
                        inputSearch.Value = "Landscapers";
                        break;
    
                    case "Baby sitters":
                        inputSearch.Value = "Baby sitters";
                        break;
    
                    case "Doctor":
                        inputSearch.Value = "Doctor";
                        break;
    
                    case "Cleaning services":
                        inputSearch.Value = "Cleaning services";
                        break;
    
                    case "Pet sitters":
                        inputSearch.Value = "Pet sitters";
                        break;
    
                    case "Handyman":
                        inputSearch.Value = "Handyman";
                        break;
    
                    case "Electrical services":
                        inputSearch.Value = "Electrical services";
                        break;
    
                    case "Tutor":
                        inputSearch.Value = "Tutor";
                        break;
    
                    case "Dog walker":
                        inputSearch.Value = "Dog walker";
                        break;
    
                    case "Plumbing":
                        inputSearch.Value = "Plumbing";
                        break;
    
                    case "Caterers":
                        inputSearch.Value = "Caterers";
                        break;
    
                    case "Misc":
                        inputSearch.Value = "Misc";
                        break;
                }

    обычный switch

    mangyst, 30 Мая 2012

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

    +102

    1. 1
    return (m.Id == Id) ? (true) : (false);

    походу платят за символы

    MegaZver, 29 Мая 2012

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

    +110

    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
    PropertyAdminFormModel data = new PropertyAdminFormModel
                    { 
                        DateFinish = rep.DateFinish,
                        Name = rep.Name,
                        ReportingCircleId = rep.ReportingCircleId
                    };
    
                    if (data != null)
                    {
                        Id = reportId;
                        Name = data.Name;
                        DateFinish = data.DateFinish;
                        ReportingCircleId = data.ReportingCircleId;
                    }

    А вдруг!? =)

    DukeGonzo, 24 Мая 2012

    Комментарии (31)
  9. C# / Говнокод #10355

    +90

    1. 1
    public string Материал_Clean { get; set; }

    :[

    nolka4, 24 Мая 2012

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

    +93

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    for (int i = 0; i < wastePeriods.Length; i++)
        {
              wastePeriods = 0;
              docPeriods = 0;
              wastePeriodsYear = 0;
        }

    Диггеры-рефакторщики раскопали очередной оригинальный цикл.
    wastePeriods - массив с over300+ записями.
    docPeriods, wastePeriodsYear - тоже массивы

    UfoDriver, 22 Мая 2012

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