> -- Александр Ильин писал(а):
> Не в тему, но в то же время в тему, просто хочу поделиться. Сегодня ошибку на работе нашёл в плюсовом коде. Цикл такого вида:...Несколько повторяющихся блоков if с похожим, но разным содержимым, в каждом по два объявления переменных (здесь не показаны). То, что здесь достаточно легко заметить, там просто визуально терялось. В результате имеем случайные несрабатывания.

Насколько я понимаю, в данном случае это вообще не от языка зависит. То есть в языке то достаточно средств для декомпозиции такой вот императивной лапши. Просто программист не почесался.