Здравствуйте, ton4eg, Вы писали:
T>Считаете ли вы правильным использование дебагера для целей понимания работы кода, то есть расставлять брейк поинты смотреть чему равны переменные и т.д.? Или это философски неверно и следует печатать логи и смотреть уже на них?
Надо быть идиотом чтобы не пользоваться инструментом который ускоряет решение проблем.
Отладчик это лог на стероидах. Он позволяет куда более интерактивно исследовать происходящее в коде.
Логи тоже имеют свои преимущества. Они не блокируют выполнение и они позволяют видеть происходящее в динамике.
Это два взаимодополняющих средства поиска ошибок. Если у вас нет ошибок, то вам не нужны ни логи, ни отладчик. Но тогда скорее всего вы не программисты.
ЗЫ
Больше всего разговоров о ненужности отладчиков исходит от тех кто пользуется средствами разработки не имеющими отладчиков вовсе или имеющие отладчики плохого качества. Далее чтобы успокоить свое сознание (которое понимает, что что-то не так) они сами себе проводят внушение, что мол, отладчики не нужны и даже вредны.