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