Разработка для отладки Easyiness Идея и вопросы - PullRequest
0 голосов
/ 12 марта 2010

Я помню, как читал статью о том, что средний программист тратит 90% рабочего времени на отладку и 10% на реальную разработку. Даже если само число не может быть правильным для всех, я думаю, что сама идея имеет смысл.

Тогда как насчет идеи DDE - Разработка для простоты отладки? Для этого я думаю о следующих процедурах и инструментах.

  1. UNIT Test и инструменты xUNIT для тестирования функционального уровня.
  2. Утверждение для проверки ввода и утверждение связанных функций для проверки входных параметров
  3. Регистрация значений и функций регистратора для включения трассировки возникновения проблемы

Что еще у вас есть? Какие процедуры и инструменты могут использоваться для эффективного и действенного выявления самой ошибки?

1 Ответ

1 голос
/ 12 марта 2010

Модульные тесты помогают вам разрабатывать код с меньшим количеством ошибок, но я не думаю, что они действительно помогают в отладке кода или помогают изолировать проблемы в работе.

Утверждения, как правило, помогают вам убедиться в соблюдении определенных условий, прежде чем приступать к дальнейшей бизнес-логике.

Ведение журнала - это только упомянутая выше функциональность, которая действительно помогает изолировать проблему во время работы и дать некоторые подсказки о том, что может пойти не так. Кроме того, разработчик должен использовать методы ведения журнала на критически важных этапах процесса приложения и очень помогает при выявлении проблем.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...