Без заголовка
Ну я тут с Вами согласен, в общем и целом.
Могу только отметить, что тестирование - это такая технология, которая дополняет недостаток заворотов мозгов :). (но не только).
Ибо если есть способ быстро и эффективно найти баги - конкретные примеры, когда код не работает, с объяснением почему - то тогда и не очень завернутый программер может понять в чем проблема и подправить.