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

    +133

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    if( str.ToUpper() == "....." )
     {
       properties["DCS"] = "0x00";
       msg = new Message( str, A, B, properties, text );
     }
     else
     {
       properties["DCS"] = "0x00";
       msg = new Message( str, A, B, null, text );
     }

    В биореактор Луговского!

    Запостил: grobotron, 25 Марта 2013

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

    • а как бы написал публикатор ГК?
      Ответить
      • properties["DCS"] = "0x00";
        msg = new Message( str, A, B, str.ToUpper() == "....." ? properties : null, text );
        норм?
        Ответить
        • Обезьяны не поймут.
          Ответить
          • Что-то я правда не понимаю.
            Я вижу, что есть дублирование properties["DCS"] = "0x00";
            Я вижу, что есть какая-то проверка на определенную статичную строку - str.ToUpper() == "....."
            Ну и вижу то, что только для этой строки мы выводим это properties["DCS"] = "0x00";
            А зачем все это я не понимаю. Поясните пожалуйста.
            Ответить
          • Ну и конечно-же new Message() - это тоже чудо.
            Ответить
        • Хорошо! Просто после такой бури негодования я ожидал что -то этакое.
          Ответить
    • Видимо человек совсем недавно на ГК. Его рассмешила поделка, тип которой здесь уже в крови. if ( true ) return true; else return false;
      Ну ничего. Пусть поглубже подышит.
      Ответить

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