《程序員修煉之道》,作者是安德魯·亨特、大衛·托馬斯,該書主要講述了使代碼保持靈活并且易于改編和複用的各種架構技術,利用許多富有娛樂性的奇聞轶事、具有思想性的例子及有趣的類比;《代碼整潔之道》,作者是馬丁,講述了一系列行之有效的整潔代碼操作實踐,軟件質量,不但依賴于架構及項目管理,而且與代碼質量緊密相關;《編碼整潔之道》,作者是馬丁,書中介紹的規則均來自作者多年的實踐經驗,涵蓋從命名到重構的多個編程方面,雖為一“家”之言,然誠有可資借鑒的價值;《修改代碼的藝術》,作者是(美)Michael C. Feathers,針對大型的、無測試的遺留代碼基,提供了從頭到尾的方案,能夠更有效地應付它們,将遺留代碼基改善的具有更高性能、更多功能、更好的可靠性和可控性。