利用這本通過示例“說話”的實例手冊,可以充分發揮重構的強大功能,改善現有的軟件。
身為程序員,你必須具備的一個基本功就是能夠找齣並改善有問題的代碼,使程序能夠在軟件的整個生命周期中正常運轉。重構可謂是安全地改善既有代碼設計的一門藝術,由此可以提供高效而可靠的係統,使紛雜淩亂歸於平穩有序,並能最大限度地抑製異常的齣現!重構可能很難掌握,但是在專業顧問William C.Wake所撰寫的這本書中,經由作者娓娓道來,有關內容得以通過一種易於學習的方式展現齣來,不僅使學習之旅頗具實效,而且充滿樂趣。
對於許多人來說,學習重構的最大障礙是如何找齣代碼的“壞味道(smell)”,即可能存在問題之處。本書並非讓你流水帳式地通讀這些壞味道,而是確保你對這些壞味道有切實的理解。在此奉上瞭一係列精心組織的問題,通過這些問題的解決,你將會茅塞頓開,不僅會在更深層次上瞭解重構,而且還將獲得你自己的一些心得體會。Wake采用瞭實例手冊的方式來組織全書,以幫助你瞭解最為重要的重構技術並將其應用於代碼之中。這是一種強調學習的方法,要求你必須充分應用本書所提供的諸多技術。除此之外,這種方法還有一個附帶的好處,即盡管當前你所作的工作也許並非重構,利用本書也將有助於你更多地考慮如何創建優質的代碼。
本書提供瞭以下優秀特性,可令讀者輕鬆上手:
·方便的“壞味道”速查手冊(嗅探工具)
·描述“壞味道”的標準格式
·介紹關鍵重構技術的附錄
·支持重構的Java工具列錶
本書麵嚮有Java經驗的程序員,不過C#或C++程序員若對Java有基本瞭解,也能順利地閱讀本書並學習書中的示例。本書可以作為Martin Fowler所著《重構——改善既有代碼的設計》(中文版和影印版均已由中國電力齣版社齣版)一書的姐妹篇,該書對多種重構技術提供瞭循序漸進的介紹。
發表於2024-11-25
重構手冊 2024 pdf epub mobi 電子書 下載
這本書可以看成"重構"的配套輔助教材.感覺可練習性, 可讀性相對於經典的"重構"而言, 要遜色得多. 不過也算"重構"的精簡版啦. 因此也隻是粗略瞭瀏覽一下而已. 還好書很薄, 不想有的說沒什麼內容, 還廢話連篇^_^
評分這本書可以看成"重構"的配套輔助教材.感覺可練習性, 可讀性相對於經典的"重構"而言, 要遜色得多. 不過也算"重構"的精簡版啦. 因此也隻是粗略瞭瀏覽一下而已. 還好書很薄, 不想有的說沒什麼內容, 還廢話連篇^_^
評分這本書可以看成"重構"的配套輔助教材.感覺可練習性, 可讀性相對於經典的"重構"而言, 要遜色得多. 不過也算"重構"的精簡版啦. 因此也隻是粗略瞭瀏覽一下而已. 還好書很薄, 不想有的說沒什麼內容, 還廢話連篇^_^
評分這本書可以看成"重構"的配套輔助教材.感覺可練習性, 可讀性相對於經典的"重構"而言, 要遜色得多. 不過也算"重構"的精簡版啦. 因此也隻是粗略瞭瀏覽一下而已. 還好書很薄, 不想有的說沒什麼內容, 還廢話連篇^_^
評分這本書可以看成"重構"的配套輔助教材.感覺可練習性, 可讀性相對於經典的"重構"而言, 要遜色得多. 不過也算"重構"的精簡版啦. 因此也隻是粗略瞭瀏覽一下而已. 還好書很薄, 不想有的說沒什麼內容, 還廢話連篇^_^
圖書標籤: 編程 程序設計 敏捷 重構 軟件開發 軟件工程 軟件 tt
重構指導
評分重構指導
評分重構指導
評分重構指導
評分重構指導
重構手冊 2024 pdf epub mobi 電子書 下載