Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
kernigan_paik.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
2.91 Mб
Скачать

4. Интерфейсы 85

4.1. Значения, разделенные запятой.............................................................……………85

4.2. Прототип библиотеки................................................................................………….87

4.3. Библиотека для распространения..........................................................……………90

4.4. Реализация на C++....................................................................................…………..99

4.5. Принципы интерфейса..............................................................................…………103

4.6. Управление ресурсами..............................................................................…………105

4.7. Abort, Retry, Fail?........................................................................................………..108

4.8. Пользовательские интерфейсы..............................................................…………..112

Дополнительная литература...........................................................................………..113

5. Отладка 115

5.1. Отладчики......................................................................................................……..116

5.2. Хорошие подсказки, простые ошибки..................................................………....117

5.3. Трудные ошибки, нет зацепок.................................................................………..120

5.4. Последняя надежда.....................................................................................………124

5.5. Невоспроизводимые ошибки...................................................................………..127

5.6. Средства отладки........................................................................................………128

5.7. Чужие ошибки..............................................................................................………131

5.8. Заключение...................................................................................................………132

Дополнительная литература...........................................................................………....133

6. Тестирование 134

6.1. Тестируйте при написании кода.............................................................…………134

6.2. Систематическое тестирование..............................................................…………140

6.3. Автоматизация тестирования..................................................................…………143

6.4. Тестовые оснастки......................................................................................………. 146

6.5. Стрессовое тестирование..........................................................................………...149

6.6. Полезные советы..........................:..............................................................………..152

6.7. Кто осуществляет тестирование?........................................................……………153

6.8. Тестирование программы markov ..........................................................…………154

6.9. Заключение...................................................................................................……….156

Дополнительная литература...........................................................................…………156

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]