Энциклопедия Turbo Pascal. Главы 9-11
Страница 39. Общие соображения по отладке


Общие соображения по отладке

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

 
Следующая статья »