Здравствуйте, migel, Вы писали:
IT>>Почему бы и нет? Всё таки коды возврата — это прошлый век.
M>IMHO для такой задачи эксепшн кидать не кузяво.
M>Лучше отдавай назад коллекцию предупреждений/ошибок возникших при отработке.
Вообще-то эксепшин — это объектно-ориентированный код возврата, что тут некузявого. Видел приложения использующие COM без всяких обёрток? Обработка кодов возврата там занимает большую часть кода. Данный пример очень простой, но даже на нём мы имеем 5 строчек кода вместо одной. А стоит ему только чуть-чуть усложниться как усложнится и логика обработки кодов возврата. Вместо двух строчек бизнес логики мы будем иметь 10 строк непонятно чего. В общем, коды возврата sux в любых своих проявлениях.
... << RSDN@Home 1.1.4 beta 5 rev. 395>>