> -- Galkov писал(а):
> Дулю с маком.Напомню, что мы придерживаемся концепции не только раздельной компиляции, но и раздельного авторства кодов.А в этой концепции совершенно жизненными становятся ситуации, когда в точке обнаружения криминала - совершенно непонятно что с ним делать. А там где можно принять логичное решение - неизвестно будут ли криминалы вообще.
Поддержу. Для проектов относительно небольших, которые способен обозреть и поддерживать один человек (порядка 50000 операторов), исключения можно исключить...
Но если проект большой, с которым не справятся даже несколько человек, то без исключений сложно - слишком большая сложность проекта может "наложить лапу" на коды возврата.
Но и для кодов возврата, и для исключений должна быть ПРОПИСАНА дисциплина использования. Иначе даже небольшой проект превращается в хаос.
Кстати, а кто-нибудь видел такие прописи? Я пока только благие советы в книжках видел.
Или, может думал о дисциплине использования исключений? В стиле "минимизации процедур"...