除錯對於軟體開發至關重要,然而除錯並非是件容易事,paul butcher的這本《軟體除錯修煉之道》是一部非常優秀的軟體除錯實戰指南,很多人光看標題,以為這本書只是在講blackbox/whitebox testing, unit testing, regression testing, etc. 其實,作者根本沒專門把這些testing 101的內容拿出來講。書的內容除了debug,還涵蓋了很多『好』的軟體開發方法。所謂的『好』的開發方法,就是要保證軟體質量,保證開發進度,保證寫出來的**可維護。說真心話,這本書真的是軟體工程方面的好書。而且這本書寫的通俗易懂。它不需要讀者擁有5年、10年以上開發經驗。無論讀者從事軟體開發10年、還是10個月,這本書都能讓他們受益匪淺。
第一部分 問題的核心 介紹了實證方法,借助軟體特有的功能向我們展示這是怎麼回事,以及建立在實證方法之上的核心除錯方法(問題重現、診斷、修復和反思)
軟體除錯修煉之道之——山重水複疑無路
軟體測試修煉之道之——重現問題(上)
軟體除錯修煉之道之——重現問題(下)
軟體除錯修煉之道之——診斷(上)
軟體除錯修煉之道之——診斷(下)
軟體除錯修煉之道之——修復缺陷
軟體除錯修煉之道之——反思
第二部分 從大局看除錯 如何發現需要存在修復的問題?如何將除錯融入到更廣泛的軟體開發過程中?
軟體除錯修煉之道之——發現**存在問題
軟體除錯修煉之道之——務實的零容忍策略
第三部分 深入除錯技術
軟體除錯修煉之道之——特殊案例
軟體除錯修煉之道之——理想的除錯環境
軟體除錯修煉之道之——讓軟體學會自己尋找缺陷
軟體除錯修煉之道之——反模式
讀書筆記 軟體除錯修煉之道 1
由於project中總是debug,修改問題,故通過自己讀過的一本書來記錄,並做說明。什麼是除錯?除錯不僅是排除缺陷,有效的除錯需要採用一下步驟 1.弄清楚軟體為什麼執行失常?2.修復這一問題。3.避免破壞其他部分 在我司重要通過regression來保證,這一點非常好 4.保持或提高 的總體質量 ...
軟體員修煉之道 從小工到專家
在工作將近一年時,在交接完離任同事的工作,在他留下的工作和程式碼之中發現了很多的問題,對於軟體工程需要新的理解,於是乎買了本 程式設計師修煉之道 從小工到專家 學習一哈 以下是樹中的tips以及本人的理解 care about your carft.我想這應該是程式設計師最基本也是每一位程式設計師該...
程式設計師修煉之道 足夠好的軟體
欲求更好,常把好事變糟。李爾王 1.4 有乙個 有點 老的笑話,說一家美國公司向一家日本製造商訂購100 000片積體電路。規格說明中有次品率 10 000片中只能有1片。幾周過後訂貨到了 乙個大盒子,裡面裝有數千片ic,還有乙個小盒子,裡面只裝有10片ic。在小盒子上有乙個標籤,上面寫著 這些是次...