LINUX.ORG.RU

История изменений

Исправление den73, (текущая версия) :

Аргументы-то были?

Да нет, не было. Было написано что-то типа «время споров прошло». Книжки под рукой нет. Возможно, что throws возникает более высокую связанность (нужно тянуть эти throws через весь стек, а это уже нарушает модульность, когда начинают взаимодействовать не соседние уровни, а далеко отстоящие друг от друга). Впрочем, если исключения переодевать при переходе на следующий уровень структуры приложения, то вроде как эта проблема должна решаться.

Исправление den73, :

Аргументы-то были?

Да нет, не было. Было что-то типа «время споров прошло». Книжки под рукой нет. Возможно, что throws возникает более высокую связанность (нужно тянуть эти throws через весь стек, а это уже нарушает модульность, когда начинают взаимодействовать не соседние уровни, а далеко отстоящие друг от друга). Впрочем, если исключения переодевать при переходе на следующий уровень структуры приложения, то вроде как эта проблема должна решаться.

Исходная версия den73, :

Аргументы-то были?

Да нет, не было. Было что-то типа «время споров прошло». Возможно, что throws возникает более высокую связанность (нужно тянуть эти throws через весь стек, а это уже нарушает модульность, когда начинают взаимодействовать не соседние уровни, а далеко отстоящие друг от друга). Впрочем, если исключения переодевать при переходе на следующий уровень структуры приложения, то вроде как эта проблема должна решаться.