Refactoring 在線電子書 圖書標籤: 重構 refactoring Programming 軟件工程 編程 計算機 程序設計 經典
發表於2024-09-27
Refactoring 在線電子書 pdf 下載 txt下載 epub 下載 mobi 下載 2024
強調瞭重構的重要,但後麵的例子過於簡單,一般隻在接手垃圾代碼時纔會碰到,很難說明什麼。 復雜的重構每個項目裏麵都不一樣。作為文章還不錯,對於觀點的糾正和強調很好。齣一本書來賣就有點坑爹瞭
評分Improving the Design of Existing Code .略
評分因為Programmer's ranting裏有一篇吐槽說很多程序員隻是skim瞭這本書沒有認真讀 所以重新讀瞭遍;上次讀我還在用Java 這次是一邊讀一邊對照Python想“這個在Python裏根本就沒必要” “自動化重構工具有很多好處我們隻能站在一邊看看瞭”
評分補
評分能把這些規律提煉齣來確實很牛,可惜匆匆一讀,所得不多。
Refactoring is about improving the design of existing code. It is the process of changing a software system in such a way that it does not alter the external behavior of the code, yet improves its internal structure. With refactoring you can even take a bad design and rework it into a good one. This book offers a thorough discussion of the principles of refactoring, including where to spot opportunities for refactoring, and how to set up the required tests. There is also a catalog of more than 40 proven refactorings with details as to when and why to use the refactoring, step by step instructions for implementing it, and an example illustrating how it works The book is written using Java as its principle language, but the ideas are applicable to any OO language.
适合写过两年代码的开发人员的一本书。 示范代码难度不是很高,主要就是理解里面的一种精神了。 我才看了一章,希望能坚持看完。
評分第一遍于两年前, 让我了解到bad smell们, 还有那冗长的手法catalog. 最近第二遍, 回顾过去, 虽然bad smell的提示和重构操作已经完全融入现代IDE中了, 但总结下来它对我的影响还有如下: 1.我常常通过重构来加深对代码的理解. 2.让我变成一个十足的代码洁癖者, "刻"代码上瘾...
評分纵览武侠江湖,制胜法门不外两项,内功和外功。二者得一可天下去得,但最终皆入内外兼修之境 倚天是自内而外,先修内功九阳真经,然后以此为基础,加上太极拳和太极剑,最终成就天下第一高手 笑傲是自外而内,先学独孤九剑,后学吸星大法,最后学易筋经。 神雕也不外如是,玉女...
評分第一次看有网友极力推荐这本书,就买了一本英文的来看,一下子就被吸引住了。 原来觉得编码可以天马行空,总想看看那些高手是怎么写代码的,现在觉得自己好像也是高手了,至少可以看得出哪些代码好,哪些代码差。真是感谢Martin Flower。 现在自己做项目经理了,对于新来的有一...
評分2009年,在为《重构》第一版的中译本再版整理译稿时,我已经隐约察觉行业中对“重构”这个概念的矛盾张力。一方面,在这个“VUCA”(易变、不确定、复杂、模糊)横行的年代,有能力调整系统的内部结构,使其更具长期生命力,这是一个令人神往的期许。另一方面,重构的扎实工夫...
Refactoring 在線電子書 pdf 下載 txt下載 epub 下載 mobi 下載 2024