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

    +126

    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
    public string ChangeName(string temp)
            {
                if (textbox2.Checked)
                {
                    if (temp == "Алексей")
                    {
                        temp = "Лёх";
                    }
                    if (temp == "Александр")
                    {
                        temp = "Санёк";
                    }
                    if (temp == "Александра")
                    {
                        temp = "Саша";
                    }
                    if (temp == "Анатолий")
                    {
                        temp = "Толик";
                    }
                    if (temp == "Андрей")
                    {
                        temp = "Андрюх";
                    }
                    if (temp == "Антон")
                    {
                        temp = "Тоха";
                    }
                    if (temp == "Борис")
                    {
                        temp = "Борь";
                    }
                    if (temp == "Валерий")
                    {
                        temp = "Валер";
                    }
                    if (temp == "Валерия")
                    {
                        temp = "Лер";
                    }
                    if (temp == "Василий")
                    {
                        temp = "Вась";
                    }
                    if (temp == "Виктор")
                    {
                        temp = "Витёк";
                    }
                    if (temp == "Владимир")
                    {
                        temp = "Вован";
                    }
                    if (temp == "Евгений")
                    {
                        temp = "Жека";
                   }
    ....
                }
                return temp;
            }

    Склоняем имя=\

    Запостил: BlincAttack, 06 Июля 2010

    Комментарии (22) RSS

    • Хорошо, что меня зовут не Алексей. Перспектива быть "лёхом" меня не прельщает.
      Ответить
      • Не поминайте Лёхом...

        А вообще по сабжу имеем т.н. новозвательный падеж, Лёх, Кость, Миш и т. д. Что в этом плохого-то?
        Ответить
    • Сюда бы map в самый раз.
      И, кстати, это не склонение, а уменьшительная форма.
      Ответить
      • Склонение уменьшительной формы.
        Ответить
        • показать все, что скрытосъебись, лингвист. Без тебя хорошо было.
          Ответить
          • Да не. С ним веселее.
            А вообще все программисты - лингвисты, тк изучают языки.
            Другое дело, что бывают неграмотные лингвисты. :D
            Ответить
            • Веселье заключается в том, что тело минусуют, а потом оно пишет: «За что минусуете!?!?!?1717 Остановитесь говнокодеры!!1» ? Программистов-"лингвистов" пересчитать по пальцам можно, набирают текст в ворде и радуются, исправляя ошибки 2-мя щелчками мышки.
              Пруф - http://govnokod.ru/3653#comment38005
              Ответить
              • программисты - маленькие боги, творцы маленьких вселенных... Лингвисты же разбираются в происхождении слов, и, как правило, ничего не творят. Среди лингвистов тоже есть такие, кто исправляет текст в ворде мышкой. Как и в других областях
                Ответить
        • Не умничай. Тебе это не идёт.
          Ответить
    • Хочется взять и уебать за одну только идею
      Ответить
    • Андрюх
      Ответить
    • Интересно было бы узнать label для textbox2 чекбокса :)
      Ответить
    • Пацанская серия "Оппа, нежданчик" продолжается ))
      Ответить
      • кстати напоминает тот говнокод Уебкилла - типа а это ты Санек - заходи
        Ответить
    • меня больше бесит не количество копипасты, а то, что после успешного совпадения, например, if (temp == "Анатолий"){ temp = "Толик";} , работа алгоритма не будет закончена, и другие проверки, последующие за успешной всё равно будут производиться. Прям так и вижу как бедолага-процессор дымит регистрами и прокручивает абсолютно бесполезный код.
      Ответить
      • У меня друг, ныне живущий на побережье Атлантики, назвал свою дочь "Виктория Габриэлла". Так что, может и не так уж бесполезен. Хотя, с другой стороны, временная переменная все-равно одна.
        Ответить
        • Двойные имена данный код всё равно обрабатывать не сможет. Не расчитан, тк сравнивает всю строку на имя, так что смысла в лишней работе процессора небыло.
          Когда они научатся заводить mapы и dictionary?..
          Ответить
    • textbox2.Checked
      Мне больше всего странным кажется, что это не
      checkbox2.Checked
      Ответить
    • Не хватает еще одного склонения:

      else if (Temp = "Аффтар")
      {
      Temp = "Мудак";
      }
      Ответить

    Добавить комментарий