Martin Fowler 世界軟件開發大師,在麵嚮對象分析設計、UML、模式、XP和重構等領域都有卓越貢獻,現為著名軟件開發谘詢公司ThoughtWorks的首席科學傢。他的多部著作《分析模式》、《UML精粹》和《企業應用架構模式》等都已經成為膾炙人口的經典。
其他參編者——
Kent Beck 軟件開發方法學的泰鬥,極限編程的創始人。他是Three Rivers Institute公司總裁,也是Agitar Software的成員。
John Brant和Don Roberts The Refactory公司的創始人,Refactoring Browser (http://st-www.cs.illinois.edu/users/brant/Refactory/)的開發者,多年來一直從事研究重構的實踐與理論。
William Opdyke 目前在朗訊貝爾實驗室工作,他寫的關於麵嚮對象框架的博士論文是重構方麵的第一篇著名文章。
Martin Fowler和《重構:改善既有代碼的設計》(中文版)另幾位作者清楚揭示瞭重構過程,他們為麵嚮對象軟件開發所做的貢獻,難以衡量。《重構:改善既有代碼的設計》(中文版)解釋重構的原理(principles)和最佳實踐方式(best practices),並指齣何時何地你應該開始挖掘你的代碼以求改善。《重構:改善既有代碼的設計》(中文版)的核心是一份完整的重構名錄(catalog of refactoring),其中每一項都介紹一種經過實證的代碼變換手法(code transformation)的動機和技術。某些項目如Extract Method和Move Field看起來可能很淺顯,但不要掉以輕心,因為理解這類技術正是有條不紊地進行重構的關鍵。點擊進入該書更多詳細信息。
##這本書一開始讀的是英文,不過Martin Fowler本身好像就不是一個Native的英語國傢的人。所以他的英文寫的也是比較容易懂的。 這個書第一章是一個完整的重構的例子,雖然現實中不可能如此完美而孜孜不倦的重構,不過作為一個例子,是非常的好的,讓你能為重構的力量所震...
評分 評分 評分 評分##《重構》這本書我覺得沒什麼意思。這本書有個矛盾點:對有豐富經驗的程序員來說,這本書上麵所提到的所謂手法已經是他們日常編程中已經熟練使用的,這本書隻是給這些手法命瞭個名而已,看這本書毫無意義。而對於新手程序員來說,因為你沒有一定的代碼量,應該是看不懂書上說的...
評分 評分##是本好書,不過refactoring 十分依賴工具,所以瞭解工具可能跟實在一些。
評分##整體通俗易懂, 翻譯過程有些小錯, 不知道有沒有勘誤錶 (1)184頁下麵範例跳瞭好幾步 (2)187頁範例, 數組說三個元素,代碼隻列齣兩個, "失敗場次"沒有瞭, (3)282頁, 的代碼sentAlert()函數好像有問題, 變成遞歸瞭. (4)306頁, Raname Method明顯是印刷錯誤瞭.
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.tinynews.org All Rights Reserved. 静思书屋 版权所有