Системное программное обеспечение. Особенности программирования 32-разрядных процессоров. Рощин А.В. - 99 стр.

UptoLike

Составители: 

99
Проверка Позволяет запросить у турбо дебаггера
содержимое сложных структур данных из
программы.
Изменение Позволяет изменить значение переменной (как
локальной, так и глобальной).
Прослеживание Позволяет выделить некоторые программные
переменные и прослеживать изменение их
значений в процессе работы программы.
Эти средства можно использовать для разделения программы на
некоторые фрагменты, проверять работоспособность которых можно
поочередно. Таким образом можно просмотреть всю программу,
независимо от ее величины и сложности, и найти ошибку. Может быть,
найдется функция, которая неверно изменяет значение переменной, или
неправильная рекурсия, или попадание программы в бесконечный цикл. В
любом
случае турбо дебаггер помогает найти и определить тип ошибки.
Что турбо дебаггер не сможет сделать
Познакомившись со всеми этими возможностями турбо дебаггера,
можно подумать, что он может все. В действительности, есть как минимум
три вещи, которые турбо дебаггер не сможет сделать:
Он не имеет встроенного редактора текстов для изменения
исходной
программы. Большинство программистов имеет свои
излюбленные редакторы, и вполне довольны ими. Было бы
расточительством памяти включать какой-либо редактор в турбо
дебаггер. Однако вы можете легко передать управление вашему
текстовому редактору, выбрав глобальную команду Edit
(Редактирование) окна File (Файл) (о локальных командах
рассказывается далее). Турбо дебаггер использует редактор,
который задается с помощью
программы установки TDINST.
Проверка               Позволяет      запросить     у     турбо     дебаггера
                       содержимое      сложных     структур       данных    из
                       программы.
Изменение              Позволяет изменить значение переменной (как
                       локальной, так и глобальной).
Прослеживание          Позволяет выделить некоторые программные
                       переменные      и     прослеживать    изменение      их
                       значений в процессе работы программы.


     Эти средства можно использовать для разделения программы на
некоторые фрагменты, проверять работоспособность которых можно
поочередно.   Таким   образом      можно    просмотреть     всю   программу,
независимо от ее величины и сложности, и найти ошибку. Может быть,
найдется функция, которая неверно изменяет значение переменной, или
неправильная рекурсия, или попадание программы в бесконечный цикл. В
любом случае турбо дебаггер помогает найти и определить тип ошибки.
     Что турбо дебаггер не сможет сделать
     Познакомившись со всеми этими возможностями турбо дебаггера,
можно подумать, что он может все. В действительности, есть как минимум
три вещи, которые турбо дебаггер не сможет сделать:
     − Он не имеет встроенного редактора текстов для изменения
        исходной программы. Большинство программистов имеет свои
        излюбленные редакторы, и вполне довольны ими. Было бы
        расточительством памяти включать какой-либо редактор в турбо
        дебаггер. Однако вы можете легко передать управление вашему
        текстовому    редактору,    выбрав     глобальную     команду      Edit
        (Редактирование) окна File (Файл) (о локальных командах
        рассказывается далее). Турбо дебаггер использует редактор,
        который задается с помощью программы установки TDINST.


                                       99