нет. моя практика показывает, что
1. запросто можно опечататься, либо же допустить другую мелкую (в т.ч. логическую) ошибку,
2. а главное, код нередко работает «случайно»! это очень стремный тип бага. т.е. ты проводишь эксперименты, все работает. а потом он внезапно начинает глючить… это всякие неиниц. переменные, обращения в чужую память и все такое. один внимательный проход дебаггером по всем веткам программы убирает большинство таких косяков.
почему этого не делать в уме/при написании — уже говорили, лень становиться процессором.
а я отлаживаю ВСЕГДА, когда это не напряжно. зато уверен в коде. но, конечно, всех ошибок это исправить не поможет, но зато не надо становиться процессором:)
по крайней мере, я еще ни разу не видел обратного примера.
я бы поставил на то, что он прошел мимо. те, кто это всё умеют — им и так понятно, те, кто не умеют — не научатся.
1. запросто можно опечататься, либо же допустить другую мелкую (в т.ч. логическую) ошибку,
2. а главное, код нередко работает «случайно»! это очень стремный тип бага. т.е. ты проводишь эксперименты, все работает. а потом он внезапно начинает глючить… это всякие неиниц. переменные, обращения в чужую память и все такое. один внимательный проход дебаггером по всем веткам программы убирает большинство таких косяков.
почему этого не делать в уме/при написании — уже говорили, лень становиться процессором.