История изменений
Исправление kvpfs_2, (текущая версия) :
Да, если хочет восстановимые исключения, то нужны стронг гарантии от кидающей стороны.
Нет, все хуже. Алгоритм спписта, который играется в эту игру, никто не предупреждал о возможном исключении, который находится где-то в середине кол стека, и уже пофиг что там гарантирует кидающая сторона. Вот тут и начнется оборачивание всего на свете в try catch на всякий случай. Если от кодов возрата ясно чего ждать, то исключения - черный ящик. И вот когда это спипист поймет и наестся этого говнища, он согласится, что исключения нужны лишь для критических ошибок.
Исправление kvpfs_2, :
Да, если хочет восстановимые исключения, то нужны стронг гарантии от кидающей стороны.
Нет, все хуже. Алгоритм спписта, который играется в эту игру, никто не предупреждал о возможном исключении, который находится где-то в середине кол стека, и уже пофиг что там гарантирует кидающая сторона. Вот тут и начнется оборачивание всего на свете в try catch на всякий случай. Если от кодов возрата ясно чего ждать, то исключения - черный ящик. И вот когда это спипист поймет и наестся этого говнища, он согласится, что исключения нужны лишь критических ошибок.
Исходная версия kvpfs_2, :
Да, если хочет восстановимые исключения, то нужны стронг гарантии от кидающей стороны.
Нет все хуже. Алгоритм спписта, который играется в эту игру, никто не предупреждал о возможном исключении, который находится где-то в середине кол стека, и уже пофиг что там гарантирует кидающая сторона. Вот тут и начнется оборачивание всего на свете в try catch на всякий случай. Если от кодов возрата ясно чего ждать, то исключения - черный ящик. И вот когда это спипист поймет и наестся этого говнища, он согласится, что исключения нужны лишь критических ошибок.