評測詳情

重構

重構,一言以蔽之,就是在不改變外部行爲的前提下,有條不紊地改善代碼

多年前,正是本書原版的出版,使重構終於從編程高手們的小圈子走出,成爲衆多普通程序員日常開發工作中不可或缺的一部分

本書也因此成爲與《設計模式》齊名的經典著作,被譯爲中、德、俄、日等衆多語言,在世界範圍內暢銷不衰

本書凝聚了軟件開發社區專家多年摸索而獲得的寶貴經驗,擁有不因時光流逝而磨滅的價值

今天,無論是重構本身,業界對重構的理解,還是開發工具對重構的支持力度,都與本書最初出版時不可同日而語,但書中所蘊涵的意味和精華,依然值得反覆咀嚼,而且往往能夠常讀常新


  • 羊舌洮洮
    這版確實有點老,是基於java1.2的,很多東西后面都有更好的實現,此外主流Spring項目應該也有針對性更強的代碼評價方法
  • 聞人偉兆
    寫過三年代碼,回頭看這本書時,基本學不到新知識,更像是聽作者訴說那些自己也遇到過的經歷一樣
  • 利柔謹
    160411追記:在個人pj的重構實踐中再度通讀,收穫頗豐,代碼之道追求伸縮自如
  • 簡寄柔
    工作一年後再看,發現所有重構方法都在工作中或摸索,或看別人代碼慢慢都掌握了,幾天時間就把這本書看完了
  • 莊芷雪
    關於重構,每個人都有自己的方法和準則,本書作者將最普遍和有效的方式總結出來,讀起來很有共鳴
  • 辛苑傑
    裏面講的好多東西IDE都已經提供了更方便的方法, 這本書感覺有點過時了. 據說出了新版不知道怎樣. 但是總感覺並沒有講什麼眼前一亮的東西, 都是老生常談, 可能對新手來說有點用, 對有經驗的人來看總感覺"這些道理我都懂", 個人覺得這本書有點過於被推上神壇了.
  • 宗雨伯
    看過這本“重構界”的聖經之後,愈發覺得重構其實少有什麼理論,多數是一個優秀的程序員在日常實踐中會不由自主實踐的經驗
  • 臧瑾瑤
    重構,一言以蔽之,就是在不改變外部行爲的前提下,有條不紊地改善代碼
  • 諸傲冬
    畢竟設計模式讓人第一次就寫出不那麼翔的代碼,而重構則是讓翔一樣的代碼稍微好看一些
  • 齊澎湃
    重構就是在不改變外部行爲的前提下,有條不紊地改善代碼
  • 鄧含文
    每種重構的步驟很有用,找時間應該把bad smells再讀一遍,記住每個重構名字代表什麼
  • 逄陽霽
    還不錯,剛買的時候很興奮,再拿起來已是2年後
  • 仇林楠
    內容不錯,可惜現在書中很多技巧步驟已經不再需要,IDE都能搞定
  • 宇文慧穎
    技巧較多,很多詞翻譯得不是很準確,句子又很囉嗦,說不明白,讀起來很費勁
  • 印憶楓
    大仕老師說這本書很好 等我級別達到了 再來學習, 20181024入手了 看了快一年,進度太慢了,值得再讀
  • 邵童童
    這本書真正改變了自己的編程習慣和方式,帶給了自己對於優秀代碼的很多思考
  • 歸海開宇
    讀這書的時候已經發現,對代碼有追求的人,很多東西編碼過程中不知不覺就學會了,不必特意搜這種書來讀
  • 呼延運發
    只要有一定編程或重構經驗,裏面重構的方法大部分都會在不知不覺中用到,作者將它們歸納總結並清晰地表達出來,形成了一種方法論,指導我們在編碼時關注代碼的壞味道,重新審視所寫代碼,讓人豁然開朗