Отладка тестированием
При обнаружении ошибки необходимо выполнить тестируемую программу вручную, используя тестовый набор, при работе с которыми была обнаружена ошибка. Метод очень эффективен, но не применим для больших программ, программ со сложными вычислениями и в тех случаях, когда ошибка связана с неверным представлением программиста о выполнении некоторых операций. Данный метод часто используют как составную часть других методов отладки.
Принципы локализации ошибок
•Думайте;
•Зашли в тупик – передохните;
•Используйте стороннее мнение;
•Инструментальные средства отладки – в последнюю очередь;
•Избегайте экспериментов.
Принципы устранения ошибок
•Если есть одна ошибка – ищите вторую;
•Устраняйте ошибки, а не их признаки;
•Не будьте самоуверенными – перепроверяйте изменения;
•Вероятность корректности вносимых изменений снижается с увеличением размера программы;
•Остерегайтесь внесения новых ошибок;
•Процесс устранения ошибок должен возвращать вас на этап проектирования.