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

ДН>Ну давай я попытаюсь угадать, а ты будешь говорить тепло-холодно


ДН>Запись в лог? Я бы сделал в вызывающем коде, в точке создания объекта.


Не угадал. Там обработка ошибок.

ДН>Обертка в "свое" исключение? Врядли ты оборачиваешь NullReferenceException или OutOfMemoryException. Тогда это один из code smells — "Constructor does real work"


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