если у кого-нибудь есть ссылка (не paywall ;-) на статью, где Parnas описывает что-то типа:
Код:
IT
IF cond DO … CONTINUE
IF cond DO … BREAK
…и так далее…
TI
то поделитесь, пожалуйста. я очень-очень смутно помню, что у него было нечто подобное, но даже толком названия не могу вспомнить. мне очень нравится эта конструкция, она легко заменяет все циклы и выборки, но часть с `BREAK` меня очень смущает. без неё это обычный цикл Дейкстры (с опциональным прологом и эпилогом); а с брык-частью всё ломается. с другой стороны — конструкция очень красивая, а красивое не может быть плохим. ;-)
так что мне бы оригинальную статью (там, вроде бы, было обоснование), и если есть критика — то и критику бы тоже. а то у меня что-то мозг не работает самому критику сделать.