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