推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

优质资源
+2分
重构-改善既有代码的设计(pdf中文版), 软件工程领域的超级经典巨著

更新时间:2018-08-07 19:59:08 大小:1M 上传用户:may1914查看TA发布的资源 浏览次数:393 下载积分:2分 下载次数:1 次 标签:重构代码 出售积分赚钱 评价赚积分 ( 如何评价?) 收藏 评论(0) 举报

资料介绍

软件工程领域的超级经典巨著,本书清晰揭示了重构的过程,解释了重构的原理和最佳实践方式,并给出了何时以及何地应该开始挖掘代码以求改善。书中给出了70多个可行的重构,每个重构都介绍了一种经过验证的代码变换手法的动机和技术。本书提出的重构准则给软件开发人员推荐了一种优秀的编程习惯和编程态度,这将帮助我们一次一小步地修改代码,从而减少了开发过程中的风险。

本书适合软件开发人员、项目管理人员等阅读,也可作为高等院校计算机及相关专业师生的参考读物。

目录

第1章 重构,第一个案例1

1.1 起点1

1.2 重构的第一步7

1.3 分解并重组statement()8

1.4 运用多态取代与价格相关的条件逻辑34

1.5 结语52

第2章 重构原则53

2.1 何谓重构53

2.2 为何重构55

2.3 何时重构57

2.4 怎么对经理说60

2.5 重构的难题62

2.6 重构与设计66

2.7 重构与性能69

2.8 重构起源何处71

第3章 代码的坏味道75

3.1 DuplicatedCode(重复代码)76

3.2 LongMethod(过长函数)76

3.3 LargeClass(过大的类)78

3.4 LongParameterList(过长参数列)78

3.5 DivergentChange(发散式变化)79

3.6 ShotgunSurgery(霰弹式修改)80

3.7 FeatureEnvy(依恋情结)80

3.8 DataClumps(数据泥团)81

3.9 PrimitiveObsession(基本类型偏执)81

3.10 SwitchStatements(switch惊悚现身)82

3.11 ParallelInheritanceHierarchies(平行继承体系)83

3.12 LazyClass(冗赘类)83

………………

部分文件列表

文件名 大小
重构-改善既有代码的设计(简体中文).pdf 1M

推荐下载

全部评论(0)

暂无评论

上传资源

已有 255356 个资源

更多>>

项 目 外 包

更多>>

人才招聘