話說程序調試

出版時間:2011-6  出版社:清華大學出版社  作者:葛芝賓  頁數(shù):171  
Tag標簽:無  

內容概要

  《話說程序調試》介紹對程序錯誤進行分析的思路、排查的方法,結合編譯原理透徹地解釋出錯現(xiàn)象;介紹鏈接錯誤及其產(chǎn)生原因,以及運行時錯誤及其產(chǎn)生原因,并采用相應的程序演示運行時錯誤的調試方法。
  《話說程序調試》還介紹調試程序邏輯錯誤常用的策略和技術。最后介紹程序調試測試與用例設計、科學設計測試用例等知識,其中涉及相關的軟件測試技術。《話說程序調試》以較流行的turbo
c2.0集成環(huán)境作為編程環(huán)境,但是所述程序調試方法并不局限于c語言或turboc2.0環(huán)境?!对捳f程序調試》各章都引用c++程序示例,可幫助初學者拓展知識。
  《話說程序調試》凝聚了作者多年編程教學和軟件開發(fā)的經(jīng)驗,可作為高校計算機程序設計專業(yè)的學習資料,也可作為計算機編程從業(yè)人員的參考資料。

作者簡介

葛芝賓,1978年畢業(yè)于江蘇師范學院,現(xiàn)為江蘇省鹽城師范學院副教授。從事大學計算機專業(yè)教育已30年,主要從事計算機應用技術等方向的研究,具有較豐富的教學和軟件開發(fā)實踐經(jīng)歷。

書籍目錄

第1章 概述
 1.1 關于程序調試
 1.2 程序中會有哪些錯誤
 1.3 程序調試環(huán)境
 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 數(shù)據(jù)透視法
 4.6 增式加入法
 4.7 試探法
 4.8 回溯法
 4.9 猜錯法
 4.10 事件驅動環(huán)境下的程序調試簡述
第5章 調試測試與測試用例設計
 5.1 調試測試與測試用例
 5.2 測試用例設計簡介
  5.2.1 復合謂詞覆蓋測試
  5.2.2 路徑覆蓋測試
  5.2.3 邊界值分析
  5.2.4 等價類劃分
 5.3 測試用例設計示例
附錄1 turboc2.0編譯出錯信息
附錄2 示例索引
參考文獻

章節(jié)摘錄

版權頁:插圖:什么是程序調試?檢測、定位、排除程序中錯誤的過程,稱為程序調試。從心理上說,幾乎每個人都會認為自己辛辛苦苦所編寫的,甚至經(jīng)過若干次修改的程序是不存在錯誤的,然而事實卻不是如此。事實是,我們所編寫的每個程序都可能存在錯誤。這些錯誤及錯誤的多少通常與對所用程序設計語言的熟悉程度,對算法的理解和實現(xiàn)細節(jié)的處理,以及對具體開發(fā)環(huán)境(語言)默認的、特殊的處理規(guī)則是否了解有著密切關系,或者是由于粗心所導致的。因此,我們所編寫的程序在調試之前都不能保證不存在錯誤,而應該認為錯誤是不可避免的存在。程序調試的目的就是找出程序中的錯誤并加以改正。而程序調試的具體內容就是通過對源程序的編譯、鏈接、試運行(包括有目的的測試),將各種信息進行分析,發(fā)現(xiàn)和查找程序中的錯誤,從而改正錯誤,使得程序能正確地完成所設計的運算(功能)。程序中會有哪些錯誤程序中總是不可避免地存在錯誤,從程序所處的階段看,這些錯誤一般有如下情形。(1)編譯錯誤。編譯錯誤包括語法(含詞法)錯誤和語義錯誤。它們是經(jīng)常出現(xiàn)甚至是不可避免的。由于種種原因,我們可能寫出不符合程序語言規(guī)則的語句,或遺忘一些必須具有的標識符(如變量等)聲明、函數(shù)(過程)的向前引用聲明等。語義錯誤包括類型檢查發(fā)現(xiàn)的錯誤,如表達式中各運算分量的類型、形式參數(shù)與實際參數(shù)的類型是否相容等;以及一般的語義錯誤,如下標變量、域名的合法性檢查,函數(shù)調用的合法性,形式參數(shù)與實際參數(shù)的個數(shù)是否一致,每個使用性標識符是否都有定義等。編譯程序在對源程序進行編譯處理的過程中,會發(fā)現(xiàn)這類錯誤并給出相應的錯誤報告信息。(2)鏈接錯誤?,F(xiàn)今的許多開發(fā)集成環(huán)境將源程序的編譯和鏈接合并為一個快捷方式,從而使得語法錯誤和鏈接錯誤同時顯示,常常使人誤以為鏈接錯誤也屬于語法錯誤,但鏈接錯誤有其不同的產(chǎn)生原因,如果將源程序的編譯和鏈接分開進行,則可以將語法錯誤和鏈接錯誤區(qū)分開來,以采取相應的措施加以排除。

編輯推薦

《話說程序調試》由清華大學出版社出版。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    話說程序調試 PDF格式下載


用戶評論 (總計1條)

 
 

  •   作者是在坑爹嗎?編譯環(huán)境tc-2.0???作者有沒有搞錯了???少在這里誤人子弟了?我已經(jīng)出離了憤怒了。。。
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7