Турбо отладчик (Turbo Debugger) 3.0

Те рекомендации по отладке, которые


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


                              Полное выполнение
       -----------------------------------------------------------------
            Для простых программ лучший подход, вероятно, состоит в том,
       чтобы просто запустить программу и  посмотреть,  что  получилось.
       Если при такой проверке будут обнаружены ошибки,  вы можете "сде-
       лать шаг назад" и  запустить  программу  с  максимально  простыми
       входными данными, чтобы проверить затем ее вывод. Затем можно пе-
       рейти к проверке с более сложными входными данными,  и так далее,
       пока выходная информация не станет неверной. Это даст вам хорошее
       представление о том, насколько корректно работает программа.
                        Последовательное тестирование
       -----------------------------------------------------------------
            Если вы  хотите полностью убедиться,  что программа работает
       правильно,  нужно проверить отдельные подпрограммы,  а также убе-
       диться,  что  программа выдает ожидаемые результаты для некоторых
       тестовых входных данных. Это можно сделать двумя способами: можно

Содержание раздела