> -- Илья Ермаков писал(а):
> Кроме того, часто непростую управляющую логику уложить в структурные конструкции без вынесения дублирующих участков во вложенные процедуры не получается.Лично я в таких случаях стараюсь вместо сложных процедур использовать простые модули. Никаких комплексов по поводу малых размеров модуля не испытываю. Ведь разбиение на модули производится по функциональному признаку, а не по размеру.

2Vlad
Влад, я готов принести ортогональность в жертву практичности, но не за дарма. Я должен знать цену, которую за это приходится платить. В случае отказа от CASE цена велика, а в случае отказа от вложенных процедур -- грош цена.