書單推薦 新書推薦 |
重構(gòu):改善既有代碼的設(shè)計
"書中清晰揭示了重構(gòu)的過程,解釋了重構(gòu)的原理和實踐方式,并給出了何時以及何地應(yīng)該開始挖掘代碼以求改善。書中給出了60多個可行的重構(gòu),每個重構(gòu)都介紹了一種經(jīng)過驗證的代碼變換手法的動機和技術(shù)。本書提出的重構(gòu)準(zhǔn)則將幫助開發(fā)人員一次一小步地修改代碼,從而減少了開發(fā)過程中的風(fēng)險。 本書適合軟件開發(fā)人員、項目管理人員等閱讀,也可作為高等院校計算機及相關(guān)專業(yè)師生的參考讀物。依次解釋什么是重構(gòu),為什么要重構(gòu),如何通過“壞味道”識別出需要重構(gòu)的代碼,以及如何在實踐中成功實施重構(gòu)(無論用的是什么編程語言)。 ● 理解重構(gòu)的過程和重構(gòu)的基本原則; ● 快速有效地應(yīng)用各種重構(gòu)手法,提升程序的表達力和可維護性; ● 識別代碼中能指示出需要重構(gòu)的地方的“壞味道”; ● 深入了解各種重構(gòu)手法,每個手法都包含解釋、動機、做法和范例4 個部分; ● 構(gòu)建穩(wěn)固的測試,以支持重構(gòu)工作的開展; ● 理解重構(gòu)過程的權(quán)衡取舍以及重構(gòu)存在的挑戰(zhàn)等。 本書凝聚了軟件開發(fā)社區(qū)專家多年摸索而獲得的寶貴經(jīng)驗,書中所蘊涵的思想和精華,值得反復(fù)咀嚼,而且往往能夠常讀常新。
"
你還可能感興趣
我要評論
|