基本介紹
內容簡介,作者簡介,圖書目錄,
內容簡介
《話說程式調試》介紹對程式錯誤進行分析的思路、排查的方法,結合編譯原理透徹地解釋出錯現象;介紹連結錯誤及其產生原因,以及運行時錯誤及其產生原因,並採用相應的程式演示運行時錯誤的調試方法。《話說程式調試》還介紹調試程式邏輯錯誤常用的策略和技術。最後介紹程式調試測試與用例設計、科學設計測試用例等知識,其中涉及相關的軟體測試技術。《話說程式調試》以較流行的TurboC2.0集成環境作為編程環境,但是所述程式調試方法並不局限於c語言或TurboC2.0環境。《話說程式調試》各章都引用c++程式示例,可幫助初學者拓展知識。
《話說程式調試》凝聚了作者多年編程教學和軟體開發的經驗,可作為高校電腦程式設計專業的學習資料,也可作為計算機編程從業人員的參考資料。
作者簡介
圖書目錄
第1章 概述
1.1 關於程式調試
1.2 程式中會有哪些錯誤
1.3 程式調試環境
1.4 一個程式示例
1.5 本書的主要內容
第2章 編譯錯誤的分析與排查
2.1 語法錯誤及其排查
2.1.1 相關語法分析知識
2.1.2 位置準確,原因不準確
2.1.3 位置準確,原因準確
2.1.4 位置不準確,原因準確
2.1.5 原因不準確,位置不準確
2.1.6 語法錯誤調試綜合示例
2.1.7 關於外部引用的語法錯誤簡述
2.2 語義錯誤及其排查
第3章 連結和運行時錯誤的調試
3.1 連結錯誤及排查
3.2 運行時錯誤及排查
第4章 邏輯錯誤的調試策略和技術
4.1 調試的準備
4.2 流程觀察分析法
4.3 分離法
4.4 禁止法
4.5 數據透視法
4.6 增式加入法
4.7 試探法
4.8 回溯法
4.9 猜錯法
4.10 事件驅動環境下的程式調試簡述
第5章 調試測試與測試用例設計
5.1 調試測試與測試用例
5.2 測試用例設計簡介
5.2.1 複合謂詞覆蓋測試
5.2.2 路徑覆蓋測試
5.2.3 邊界值分析
5.2.4 等價類劃分
5.3 測試用例設計示例
附錄1TurboC2.0編譯出錯信息
附錄2示例索引
參考文獻