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