Для профессионалов - безусловно метод проб и ошибок вещь чрезвычайно полезная. Но ведь речь идет о том, что простота применения этого метода в ИТ привлекает в профессию множество людей, которые иногда вовсе не склонны к систематической работе над проектом.
Неоднократно наблюдал у своих студентов.
Вот тут как быть? Как сделать для начинающих метод проб и ошибок дороже систематического подхода.
По поводу семантического редактора - да, согласен. Речь, конечно, в первую очередь, идет о дурацких описках  в словах, скобках, идентификаторах, и т.п.