《軟件驅(qū)魔:調(diào)試和優(yōu)化遺留代碼的藝術(shù)》是遺留代碼調(diào)試和優(yōu)化領域的代表性著作,是作者10多年來在軟件bug中“驅(qū)魔”經(jīng)驗的結(jié)晶,Amazon五星評論。不僅從實用性角度深入、系統(tǒng)地講解了調(diào)試和優(yōu)化遺留代碼的方法、技術(shù)和最佳實踐,而且從源頭上闡述如何避免掉進維護遺留代碼的泥潭,編寫出易于維護,甚至不需要維護的高質(zhì)量代碼。《軟件驅(qū)魔:調(diào)試和優(yōu)化遺留代碼的藝術(shù)》共分7章:第1章介紹用于構(gòu)建易于修改和調(diào)試的軟件的相關(guān)技術(shù);第2章講解如何定位和消除軟件bug;第3章提供理解問題以及程序的有用方法;第4章講述調(diào)試器在計算機內(nèi)部的工作原理;第5章深入探討優(yōu)化內(nèi)存的相關(guān)技術(shù)和方法;第6章則探討如何從CPU運行效率的角度優(yōu)化代碼的經(jīng)驗和技術(shù);第7章結(jié)合社會和環(huán)境因素給出一些寶貴的建議。