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

    +131

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    public class UserData : EventArgs {
          public int UserCod { get; set; }
          public string Name { get; set; }
    
          public UserData(DataRow dataRow)
          {
             UserCod = (int)(decimal)dataRow["user_cod"];
             Name = (string)dataRow["name"];
          }
    }

    Во время рефакторинга появилось сообщение от VS UserData нельзя привести к типу UserData...
    Заглянули в один из классов UserData...
    теперь понятно откуда запах)))

    Запостил: dukhovnyi, 02 Марта 2013

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

    • сильная связанность - зло!
      Ответить
      • Зато хорошо держится, и не развяжется само. Можно еще к батарее приковать.
        Ответить
        • а при переезде - вырывать вместе с батареей!
          Ответить
          • > вместе с батареей
            Со стенами. Архитектура ведь недостаточно гибка.
            Ответить
          • Вспомнилось что-то про самолет, который по ГК (Гражданский Кодекс) является недвижомостью.
            Ответить
            • Значит его можно взять в ипотеку!
              Ответить
            • У нас долгое время в городе стоял самолёт, чем-то типа ресторана. Значит - недвижимость.
              Потом, правда, увезли.
              Ответить
    • А в чём говно?
      Ответить

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