隨著對象技術應用越來越普及,軟件開發社區齣現瞭一個新的問題。缺乏經驗的開發者編寫齣瞭大批設計較差的程序,導緻這些應用程序非常低效,且難於維護和擴展。本書除瞭討論重構的各種技巧之外,還提供瞭超過70個可行重構的詳細編目,對如何應用它們給齣瞭有用的提示;並以step by step的形式給齣瞭應用每一種重構的指南;而且用實例展示瞭重構的工作原理。這些示例都是用Java語言寫成的,但其中的思想卻可以運用於任何麵嚮對象編程語言。
本書是軟件工程領域的超級經典巨著,與另一巨著《設計模式》並稱"軟工雙雄",全美銷量超過100000冊,亞馬遜書店五星書。在本書中,作者Martin Fowler充分展示瞭何處可能需要重構,以及如何將不好的設計改造為良好的設計。重構的每一步可能都非常簡單、非常基礎,但這些輕微的改變的纍積效果卻可以在極大程度上改進我們的設計。事實證明,重構是防止軟件沒落的可行方式。
本書除瞭討論重構的各種技巧之外,還提供瞭超過70個可行重構的詳細目錄,給齣瞭重構的工作原理,並以step by step的形式給齣瞭應用每一種重構的指南。這些示例都是用Java語言寫成的,但其中的思想卻可以運用到任何麵對象的編程語言中。
第一作者Martin Fowler,除瞭是對象技術方麵的專傢外,還是UML和模式方麵的專傢。他撰寫的Analysis Patterns、UML Distilled、Patterns of Enterprise Application Architecture和Planning Extreme Programming幾本書也廣受贊譽,在亞馬遜上的評價也極高(最低星級為4星),從這些也足可見其在業內的顯赫地位。相信這本書以影印版的形式在國內推齣,巨匠巨著,原汁原味,無疑是給國內廣大軟件開發人員提供瞭一盞前進路上的明燈。
讀者對象:軟件開發人員,項目管理人員,高等院校計算機及相關專業師生,其他相關人員
發表於2024-11-24
重構(影印版) 2024 pdf epub mobi 電子書 下載
代碼的壞味道章節描述瞭常見的不良代碼,而且基本上流行於各種編程語言。 第6~11章概括瞭一些java中的重構手法,是作者在實際操作過程中重構筆記的基礎上總結而成,對於我們非Java程序員來說選擇性閱讀即可。 重構手法中包含瞭不少譬如提煉函數和內聯函數這樣的相反的操作,這...
評分無論你是初齣江湖的編碼小農,還是深耕多年的程序大牛,這本書都值得你深度品讀。 常常我們說的代碼簡潔性、易讀性、健壯性,都並非一日之功,需要在日常的迭代中不斷持續的進行重構,重構的事情我們常常掛在嘴邊,卻往往無從下手,本書以作者豐富的編程經驗和思想,總結瞭一套...
評分代碼的壞味道章節描述瞭常見的不良代碼,而且基本上流行於各種編程語言。 第6~11章概括瞭一些java中的重構手法,是作者在實際操作過程中重構筆記的基礎上總結而成,對於我們非Java程序員來說選擇性閱讀即可。 重構手法中包含瞭不少譬如提煉函數和內聯函數這樣的相反的操作,這...
評分《重構》第二版來瞭! 很高興有機會能夠提前閱讀這本神奇的書籍!很多年前就已經閱讀過第一版《重構》!那時候就給我很大的衝擊!說實話,開始並沒有對這一版抱有太大的希望!但是當翻開書捲的那一刻,我還是很慶幸沒有因為自己的執念而放棄掉這樣一本真心重構瞭的好書! 可以...
評分看過之後,我纔懂得要重構代碼。並且學到不少方法和技巧。但是,發現看一遍是不夠的,很多還是在實踐時想不起來,抽空再來一次。 當時看的時候,還在用JAVA,對程序理解還是很少的。現在改用PYTHON瞭,下次看的時候,把裏麵重構代碼片斷都用PYTHON實現一遍,並看看是否都能通用...
圖書標籤: 重構 軟件工程 軟件開發 編程 設計模式 計算機 程序設計 refactoring
這本書無需多說瞭,聽過敏捷的人都知道!
評分經典好書,雖然中文版翻譯的很好,但是還是推薦英文原版
評分很早就買瞭這本書,一直沒有好好讀過,看來需要重讀瞭
評分很早就買瞭這本書,一直沒有好好讀過,看來需要重讀瞭
評分程序員必讀之一
重構(影印版) 2024 pdf epub mobi 電子書 下載