`
magicxin
  • 浏览: 16883 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

代码的坏味道(1)—重构改善代码的既有设计

 
阅读更多

      很长很长的函数,很多很多的不知所云的变量,相信大家肯定碰到过这样的代码,这种代码真的很dirty,维护起来绝对让人心烦意乱。重构改善代码的既有设计这本书确实是一本不错的书,对程序员的代码修养的提升是有帮助的。

要写一手好的代码,其实就像练功一样,要时刻练习。虽然这是本重构的书,但是重构的好处就在于,重构时了解到了这种代码不该这么写而该那样写,那么在自己下次写代码的时候就知道了该怎么写,在改错误的同时,增加自己的能力。

重构,如何重构呢,如何找到要重构的代码呢?代码的坏味道这章写的确实不错。

今天就到这。明继续。

分享到:
评论

相关推荐

    重构-改善既有代码的设计

    于是萌生想做一本重构工具书的想法,本来打算自己重新将重构书的内容再整理归类一下,后来发现原书的目录编排就很适合做工具书,包括坏味道分类,重构手法归类等,都有了一个比较系统的整理。因此,我利用空余时间...

    《重构 改善既有代码的设计》之代码的坏味道

    附件是在读完《重构 改善既有代码的设计》之后,为代码的坏味道所撰写的总结文档。

    重构-改善既有代码的设计 中文版.pdf

    第3章 代码的坏味道 3.1 Duplicated Code(重复的代码) 3.2 Long Method(过长函数) 3.3 Large Class(过大类) 3.4 Long Parameter List(过长参数列) 3.5 Divergent Change(发散式变化) 3.6 Shortgun Surgery...

    重构-改善既有代码的设计+中文版.pdf

    重构-改善既有代码的设计+中文版代码重构 代码的新思维 何为优秀代码 代码的坏味道 如何重构 设计重构 设计的基本原理 重构到模式 架构重构

    重构-改善既有代码的设计

    第3章 代码的坏味道 75 3.1 Duplicated Code(重复代码) 76 3.2 Long Method(过长函数) 76 3.3 Large Class(过大的类) 78 3.4 Long Parameter List(过长参数列) 78 3.5 Divergent Change(发散式...

    重构:改善既有代码的设计(中文高清版)

    第3章 代码的坏味道75 3.1 DuplicatedCode(重复代码)76 3.2 LongMethod(过长函数)76 3.3 LargeClass(过大的类)78 3.4 LongParameterList(过长参数列)78 3.5 DivergentChange(发散式变化)79 3.6 ...

    重构-改善既有代码的设计之代码的坏味道举例说明.md

    重构-改善既有代码的设计之代码的坏味道举例说明.md

    重构-改善既有代码的设计 中文版

    第3章 代码的坏味道 3.1 Duplicated Code(重复的代码) 3.2 Long Method(过长函数) 3.3 Large Class(过大类) 3.4 Long Parameter List(过长参数列) 3.5 Divergent Change(发散式变化) 3.6 Shortgun Surgery...

    重构:改善既有代码的设计(中文版).

    第3章 代码的坏味道75 3.1 DuplicatedCode(重复代码)76 3.2 LongMethod(过长函数)76 3.3 LargeClass(过大的类)78 3.4 LongParameterList(过长参数列)78 3.5 DivergentChange(发散式变化)79 3.6 ...

    重构_改善既有代码的设计.pdf

    第3章 代码的坏味道75 3.1 DuplicatedCode(重复代码)76 3.2 LongMethod(过长函数)76 3.3 LargeClass(过大的类)78 3.4 LongParameterList(过长参数列)78 3.5 DivergentChange(发散式变化)79 3.6 ...

    重构_改善既有代码的设计[高清版]【已进行内容识别处理,可搜索,可编辑+有目录】

    第3 章代码的坏味道....咖························· · ···· ·· · ···· ····· · · ·········· ······· ····················· ...

    重构_改善既有代码的设计PDF

    重构原则 代码的坏味道 简化函数调用 重构,复用与现实 重构工具

    程序员该读的十本好书之《重构改善既有代码的设计》

    第3章Kent Beck介绍如何嗅出代码中的【坏昧道】,以及如何运用重构清除这些坏味道。「测试」在重构中扮演非常重要的角色,第4章介绍如何运用一个简单的(源码开放的)Java测试框架,在代码中构筑测试环境。 本书的...

    重建——改善既有代码的设计

    第3章 代码的坏味道75 3.1 DuplicatedCode(重复代码)76 3.2 LongMethod(过长函数)76 3.3 LargeClass(过大的类)78 3.4 LongParameterList(过长参数列)78 3.5 DivergentChange(发散式变化)79 3.6 ...

    重构-改善既有代码的设计(chm清晰版)

    章节三 代码的坏味道 章节四 构筑测试体系 章节五 重构名录 章节六 重新组织你的函数 章节七 在对象之间搬移特性 章节八 重新组织数据 章节九 简化条件表达式 章节十 简化函数调用 章节十一 处理概括关系 章节十二 ...

    重构--改善既有代码的设计_中文版

    重构--改善既有代码的设计_中文版 这是一本非常经典的软件工程类书籍,指导我们如何有效的重构代码,如何察觉到代码的坏味道,并且用有效的手段重构它。

    重构—改善既有代码的设计

    3、代码的坏味道(BadSmellsinCode) 4、建立测试体系(BuildingTests) 5、重构名录(CatalogofRefactoring) 6、重构方法(Refactoring Method) 6、1重新组织你的函数(ComposingMethods) 6、2在...

    重构_改善既有代码的设计

    第 3 章:代码的坏味道(Bad Smells in Code, by Kent Beck and Martin Fowler) 第 4 章:建立测试体系(Building Tests) 第 5 章:重构名录(Toward a Catalog of Refactoring) 第 6 章:重新组织你的...

Global site tag (gtag.js) - Google Analytics