Отделено:viewtopic.php?p=40563#p40563

Интересный стиль написания кода.
Я привык сначала отсекать все неудачные случаи и выходить. А уже где-то в конце, после всех ЕСЛИ, "когда все сомнения развеяны" ставить блок кода с полезной работой.
И ещё. По опыту - лучше в ЕСЛИ участок по истинному значению что бы был маленький, а после ИНАЧЕ - большой. Иногда я для этого даже условие в ЕСЛИ меняю на противоположное.
Это себя оправдывает и помогает потом.
Меня этому научил знакомый, который адрес этого форума дал.