See also 专业程序员行为准则 |
重构(第2版)
1. 图书信息
https://martinfowler.com/articles/refactoring-2nd-ed.html
https://book.douban.com/subject/30468597/
作者: Martin Fowler / Kent Beck /
- 出版社: 人民邮电出版社
- 出品方: 异步图书
- 副标题: 改善既有代码的设计
- 原作名: Refactoring: Improving the Design of Existing Code,Second Edition
- 译者: 熊节 / 林从羽
- 出版年: 2019-3
- 页数: 422
- 定价: 168.00元
- 装帧: 精装
- 丛书: 异步图书-程序员必读经典系列
- ISBN: 9787115508645
1.1. 作者简介
世界软件开发大师,ThoughtWorks 的首席科学家。他是一位作家、演说者、咨询师和泛软件开发领域的意见领袖。他致力于改善企业级的软件设计,对优秀的设计以及支撑优秀设计的工程实践孜孜以求。他在重构、面向对象分析设计、模式、XP 和 UML 等领域都有卓越贡献。著有《重构》《分析模式》《领域特定语言》等经典著作。
1.2. 内容简介
本书是经典著作《重构》出版20年后的更新版。书中清晰揭示了重构的过程,解释了重构的原理和实践方式,并给出了何时以及何地应该开始挖掘代码以求改善。书中给出了60多个可行的重构,每个重构都介绍了一种经过验证的代码变换手法的动机和技术。本书提出的重构准则将帮助开发人员一次一小步地修改代码,从而减少了开发过程中的风险。
本书适合软件开发人员、项目管理人员等阅读,也可作为高等院校计算机及相关专业师生的参考读物。
1.3. 分类
2. 读后感
2.1. 重构的原则
见本书第二章。What / Why / When / Challenge
2.2. 重构的方法
识别坏味道,根据“坏味道与重构手法对照表”,用对应的方法重构代码。
3. 读书笔记