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

    +956

    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
    private void SetDisplay(string Group)
    {
           string taxInt = "144";
           switch (Group.ToLower())
           {
                  case "bond":
                         taxInt = "141";
                         ..............
                         break;
                  case "commodity":
                         taxInt = "329";
                         ..............
                         break;
                  case "emarkets":
                         taxInt = "142";
                         ..............
                         break;
                  default:
                         taxInt = "144";
                         ..............
                         break;
           }
           SetItems(taxInt);
    }
    
    public void SetItems(string taxInt)
    {
           Trace.Write(taxInt);
           int number;
           bool result = Int32.TryParse(taxInt, out number);
           if (result)
           {
                  tid = number;
           }
           else
           {
                  tid = 144;
                  this.lbHard.Style.Add("color", "#000");
           }
           Trace.Write(tid.ToString());
           if (tid > 0)
           {
                   ..............
            }
           else
           {
                   //здесь было пусто
           }
    }

    Лишний код удалён, оставлена только самая важная часть кода))

    Запостил: dimon1988, 17 Сентября 2011

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

    • Вот блин когда отправлял сайт упал - код отправился дважды
      Ответить
    • > Лишний код удалён, оставлена только самая важная часть кода
      Ну и как? Проект наконец-то заработал?
      Ответить
      • Та он и так работает. Я его дорабатываю. Похоже изначально проект писали индусы. Такого кода в проекте полно. Особенно радуют такие строчки как x += 1; )))))
        Ответить
        • Может, с VB перешли?
          Ответить
          • Может дорогу перешли, а их камазом не переехало, а жаль...
            Ответить
        • опытный фортранщик умело фортранит на любом языке программирования
          Ответить
        • Незнаю как вам, но мне кажется var+=1 вполне допустимой конструкцией..
          Ответить
          • избыточна (волшебная константа, неоптимальна), когда есть специальный оператор
            Ответить
          • Допустимым можно считать всё что компилится, а вот оптимальным..... К сведению инкремент (х++) выполняется гораздо быстрее;)
            Ответить
            • А ++х ещё быстрее, если он не перегружен. После перегрузки однозначно сказать нельзя.
              Ответить
            • А разве компилятор не соптимизирует x+=1 и x++ в ++x?
              Ответить
              • Нельзя, особенно если операторы перегружены.

                Чтобы там вы не рассуждали, а компилятор в любом случае все равно сделает:
                add eax, 1
                ; а не 
                inc eax

                тк первое быстрее.
                Ответить

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