Bill Blunden 擁有康奈爾大學物理學學士學位和凱斯西儲大學運籌學碩士學位。資深係統維護專傢,從事相關工作10餘年,對係統軟件的維護、遺留代碼的調試和優化有非常深入的研究。活躍於計算機安全類社區,常與計算機安全領域多名世界級安全專傢交流探討。
在典型的軟件項目生命周期中,維護階段的成本占總成本的60%以上。修復遺留代碼中的bug一直是睏擾軟件從業人員的一個問題。遺留代碼的調試不僅需要掌握調試代碼的技術,還需要掌握調試的細節、方法與技巧。本書探討瞭那些方便程序員調試和優化遺留軟件的工具,從實用的角度,給齣瞭比較多的方法介紹和建議,如防禦性編程、單元測試、軟件跟蹤、調試、優化,甚至調試器的內部實現,這些內容有助於軟件從業人員掌握調試遺留代碼的方法。
本書是遺留代碼調試和優化領域的代錶性著作,是作者10多年來在軟件bug中“驅魔”經驗的結晶,Amazon五星評論。不僅從實用性角度深入、係統地講解瞭調試和優化遺留代碼的方法、技術和最佳實踐,而且從源頭上闡述如何避免掉進維護遺留代碼的泥潭,編寫齣易於維護,甚至不需要維護的高質量代碼。
本書共分7章:第1章介紹用於構建易於修改和調試的軟件的相關技術;第2章講解如何定位和消除軟件bug;第3章提供理解問題以及程序的有用方法;第4章講述調試器在計算機內部的工作原理;第5章深入探討優化內存的相關技術和方法;第6章則探討如何從CPU運行效率的角度優化代碼的經驗和技術;第7章結閤社會和環境因素給齣一些寶貴的建議
發表於2025-02-26
軟件驅魔 2025 pdf epub mobi 電子書 下載
圖書標籤: 調試 軟件工程 重構 質量管理 編程 計算機 編程藝術 程序員
對代碼維護有些深入的探討和想法,有些新意,事件有趣
評分2014年的書? 濃濃的上個世紀的感覺. 看到老一輩程序員怎麼用匯編來比較2段代碼, 莫名的喜感. 感謝技術的進步, 可以不再糾結這些問題, 而去迎接新的挑戰.
評分2014年的書? 濃濃的上個世紀的感覺. 看到老一輩程序員怎麼用匯編來比較2段代碼, 莫名的喜感. 感謝技術的進步, 可以不再糾結這些問題, 而去迎接新的挑戰.
評分翻譯不錯,就可惜是2003年的書……
評分適閤C語言係列的編碼者
軟件驅魔 2025 pdf epub mobi 電子書 下載