Выделено:viewtopic.php?p=45023#p45023

> -- Berserker писал(а):
> Также стала абсолютно дикой концепция использования исключений для обработки ошибокВы просто не умеете их готовить.
Мне, к примеру, кажется совершенно диким код, в котором никогда не возникают ошибки, но они могут возникать в вызываемых процедурах. Мне, оказывается, за каким-то лядом надо это знать, и об этом заботиться (а может в какой-то процедуре тоже никогда не возникают ???). Такое ощущение, что не делом занимаешься, а ошибки ищешь - после каждого такого вызова.

Все дело в постулатах. Если некто постулировал, что всякий структурный блок имеет один выход, тогда рвет рубаху на груди, называя не признающих это - еретиками.
Сектанство это...

Для себя я сказал, что их два (рабочий, и исключение). И все (скажем три) правила структурной композиции естественным и очевидным образом формируют логику этого "второго" выхода.
И не имею никаких проблем с пониманием структуры