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

    +134

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    if (String.Compare(GlobalSettings.EnvironmentType, "Production", StringComparison.OrdinalIgnoreCase) != 0
                        && !value.EndsWith(StgPostfix, StringComparison.OrdinalIgnoreCase))
                    {
                        namePostfix = value;
                    }
                    else
                    {
                        namePostfix = value;
                    }

    condition

    Запостил: mzahor, 18 Декабря 2014

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

    • Наделают таких вещей по всему коду а потом говорят "А почему у меня лагает?!"
      Ответить
      • Ну от такой ерунды точно лагать не будет...
        Ответить
        • на спичках
          Ответить
        • смотря какую сложность имеют проверки в условном операторе

          разные случаи видел, если есть бесполезная проверка её обязательно убирать а то она не только делает код нечитабельным, но и ресурсов он тянет достаточно.
          Ответить
    • по моему вполне валидный код. очень правильный. гвнокодеру его конечно нужно обязательно оптимизировать, забить на интернационализацию, Unicode и разное написание I с точкой. потому что по умолчанию все I во всех языках? включая турецкий, должны быть в капсе. это моё личное аворитетное мнение опытного говнокодера. пусть мир знает, что у нас все оптимизировани и выкидывает ненужные буковки, мешающие быстрому и эффективному сравнению в ASCII кодироваках. Нафиг Unicode
      Ответить
    • Очередной ректальный плевок на б-гомерзкой сетке?
      Ответить
    • Руслан наклонился ещё ближе, почти касаясь Вита, ни на секунду не прерывая зрительный контакт, и угрожающе произнёс:
      Ответить

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