Re[6]: Исключения в конструкторе
От: Дмитрий Наумов  
Дата: 24.09.10 13:32
Оценка: -3 :)
Здравствуйте, Lloyd, Вы писали:

L>А если real work в методах — это другой из code smells "Method does real work"? И ваще самый большой smell — это "Someone does real work"! Никогда не опускайтесь до такого, увидят — засмеют.


А я смотрю вы из тех, кто делает все делает в конструкторе

    class DoSomething
    {
        public DoSomething(int orderId)
        {
            var order = Database.Instance.GetOrder(orderId);
            var invoice = CostCalculator.GetInvoice(order);

            MailGateway.SendInvoice(invoice);
        }
    }


А ваши язвительные комментарии я оставлю без внимания, много лет назад я тоже думал что все знаю и все умею и то факт, что мой "код работает" это главный и единственный критерий оценки моей работы.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.