Си диез / Говнокод #13890 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
if (row["Enable"].ToString().ToLower() == "true" || row["Enable"].ToString() == "1")
         chState.Checked = true;
 else if (row["Enable"].ToString().ToLower() == "false" || row["Enable"].ToString() == "0")
         chState.Checked = false;

В начале метода такая вот проверка.
Дальше да же читать не стал.

Запостил: pipjaka pipjaka, (Updated )

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

        • PragramistOtBaga, мне нужна твоя помощь, чтобы вместе флудить и троллить на сайтах. Помоги мне, и я буду плюсовать твои посты, не дам тебе уйти в минус.

          Ну шо, по рукам?

          От анонимба, похоже, толку не будет.
          Ответить
  • Ух, с запашком!
    Но тогда уже так 🙂

    if (row["Enable"].ToString().ToLower() == true.ToString().ToLower())
    {
    }
    Ответить
    • if ( row["Enable"].ToString().ToLower() == true.ToString().ToLower() ||
           row["Enable"].ToString().ToLower() ==  "1".ToString().ToLower()  )
      {
      }
      Ответить
  • Вообще может понадобиться зачем-нибудь.

    Мне, например, досталось импортировать данные из legacy-базы, в которой один булевский флаг вместо православного типа BIT использовал строковое поле со значениями, в числе прочих, "True" и "true".
    Ответить
    • Для таких карнавалов, как мне кажется, больше подходят динамические языки. Сконвертировать в нормальный формат и работать нормально.
      Ответить
    • Если такой код спрятан в тупой и больше ничего не делающий OldShitGatway, а вне этого идет обычный инновационный true/false, тогда да.
      Ответить
      • Так и сделано. Эти данные были импортированы отдельным от всего остального куском страшного кода в нормально спроектированную базу с нормальными битовыми полями, в которых таких косяков уже нет.
        Ответить
    • lolwut? Ну, если компилятор только в рантайме поднять и ассемблей нагенерить
      Ответить
  • Хщуейнрх пиздашх дкжцигууръдах
    Ответить
  • Хуйх пимздах дчжыиьвдгушрдах
    Ответить
  • срХюуйцхп пиздакх ыджигцурдах
    Ответить
  • мХуйцх пиемзтдахзг тднжищбгуктрдах
    Ответить
  • дХуйх пиздах цдждникгбурдах
    Ответить
  • Хуюйхд паиздах джигурдах
    Ответить
  • Похуинхо, попмтиуздсинхзо,г поджигурдинхо
    Ответить

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

Семь раз отмерь — один отрежь, guest!

    А не использовать ли нам bbcode?


    8