作者在該書第七章著重講述了調(diào)試的五種方法。不過有必要先明確一下調(diào)試的定義。調(diào)試,是執(zhí)行一次成功的測試之后所要進行的工作。它有兩個步驟:從錯誤定位(可解決95%的問題);再錯誤修改。而對于各種方法的具體步驟及過程,都不再詳敘。
暴力法調(diào)試,不需要過多的思考,但同時也是效率低下,即:不是很成功。它至少可被劃分為三種類型:用內(nèi)存信息輸出來調(diào)試;根據(jù)一般的“在程序中插入打印語句”建議來調(diào)試;使用自動化的調(diào)試工具進行調(diào)試(可設(shè)置斷點)。不過,該方法的主要問題在于:它忽略了思考的過程。因此,該方法的使用情況為:其它的方法都失敗了;座位其它方法思考過程的補充,而不是替代方法。
暴力法調(diào)試,不需要過多的思考,但同時也是效率低下,即:不是很成功。它至少可被劃分為三種類型:用內(nèi)存信息輸出來調(diào)試;根據(jù)一般的“在程序中插入打印語句”建議來調(diào)試;使用自動化的調(diào)試工具進行調(diào)試(可設(shè)置斷點)。不過,該方法的主要問題在于:它忽略了思考的過程。因此,該方法的使用情況為:其它的方法都失敗了;座位其它方法思考過程的補充,而不是替代方法。