4.36. Заключение4

Списки возможных ошибок, приведенные в этой главе, вероятно, не смогут ни для кого служить учебным пособием по отладке программ. Однако их можно использовать в качестве справочного материала, помогающего определить, на что надо обратить внимание в случае задержки на этапе отладки.

Основная концепция процесса отладки заключается в том, что-бы^обеспечить выдачу на печать такого объема информации, который позволил бы легко обнаружить программную ошибку. Опытный программист знает при этом, куда надо вставлять отладочные операторы при программировании; начинающий же просто не задумывается об этом на стадии написания программы и потому тратит впоследствии на отладку существенную часть своего личного и машинного времени. Между тем редкая программа не нуждается в применении отладочных операторов.

Очень удачно выражена эта мысль у Грюенбергера, который пишет: "Когда отладка завершена, это означает, что программа, несомненно, решает какую-то задачу". Вопрос о том, как убедиться, что она при этом решает нужную задачу, рассматривается в гл. 5.

4.35. Предотвращение ошибок || Оглавление || 4.37. Советы программисту4


Услуги