ev писал(а):ведь пхп-шники и подобные очень защищают подобных подход - удобство, скорость разработки и т.п.
но стоит заметить, что ошибки искать гораздо сложнее
Как пхпшник скажу, что ничуть не сложнее. Я за, или по крайней мере за возможность объявлять переменные прям в коде, как в С. Ошибки возникают лишь у тех, что не следует модульной парадигме, а те что аккуратно разбиваю код на небольшие процедуры никаких проблем не испытывают.