Hi asdfghjkl
AV>Ну вот я например большую часть провожу в винде. Но считаю шагание по одной строчке самым непродуктивным занятием. А если это серверное приложение, то пошаговая отладка вообще бесперспективна. Это раз.
a>Ты забыл смайлик
не, не забыл.
a>Но я видел человека еще круче тебя — он считал любую отладку недостойным занятием, а отладочные средства — для домохозяек. И когда в программе возникала ошибка, то напряженно вглядывался в исходник и пытался найти ошибку.
С серверными приложениями часто так и бывает. Пишешь логи, анализируешь их и смотришь код.
AV>А второй момент заключается в следующме, когда ты прошел несколько шагов и при этому поменялись данные
a>Еще раз повторяю: не "поменялись данные", начальные значения оказались не те, что надо.
То есть у тебя функция чистая? То есть использует только локальные переменные и параметры? Никаких других данных она не использует? Кстати, если у тебя начальные значения оказались не те, что надо, как ты ее отлаживаешь? Или ты отлаживаешь функцию, которая вызвала другую с неправильными параметрами? А она тоже чистая?
a>А вообще — еще менталитет имеет большое значение. Если человек не привык к какому-то отладочному средству, то даже если ему его дать, он все равно не будет им пользоваться. Просто потому, что это не придет ему в голову. "А что, можно было, да?" (с) анек
Раньше я как раз пользовался пошаговыми отладчиками. Но вот потом в одном проекте оказалось, что это невозможно. Пришлось менять немного привычки. Потом посмотрел в прошлое и оказалось, что пошаговая отладка занимает больше времени. Во свяком случае у меня и тех людей с которыми я работаю.
--
С Уважением
Posted via RSDN NNTP Server 2.0