重构——改善既有代码的设计 免费 电子书 PDF 下载
1. 图书信息
- 书名: 《重构——改善既有代码的设计(中文版)》
- 作者:[美]Martin Fowler著,熊节译
- 出版社:人民邮电出版社
- 出版日期:2019年5月
- 分类: 软件架构-设计模式
- 格式: PDF
2. 内容简介
- 重构基础:清晰地阐述了重构的定义,即不改变软件外部行为的前提下,对内部结构进行优化调整,以提升代码质量。解释了重构的重要性和意义,帮助读者理解为何要对既有代码进行重构,如提高代码的可维护性、可扩展性、可读性等。
- 代码“坏味道”:详细介绍了如何通过代码中出现的“坏味道”来识别需要重构的代码,例如过长的函数、过大的类、重复的代码、凌乱的注释等,让读者能够敏锐地发现代码中存在的问题。
- 重构手法:书中给出了60多个可行的重构方法,每个重构都包含解释、动机、做法和范例4个部分,涵盖了从简单的代码修改到复杂的代码重新组织等各种技术,如提取方法、内联方法、提取类、移动方法等,指导读者如何针对不同的问题采用合适的重构手段。
- 重构实践:讲述了如何在实践中成功实施重构,包括重构的过程、重构的基本原则等,还强调了构建稳固的测试来支持重构工作的开展,以及如何应对重构过程中可能出现的权衡取舍和挑战。
- 新增内容:新增了与函数式编程相关的重构范例,以帮助读者学会在没有类的环境下开展重构,同时用JavaScript语言重写了代码范例,使内容更符合现代编程的发展趋势。
3. 下载地址
https://pan.baidu.com/s/1rJHz6YAUIvEUYcShM6L0Zg
4. 获取提取码
关注微信公众号 陌尘聊架构,发送以下图书编号
获取百度网盘的提取码
:
1 | B0181 |
4.1. 陌尘聊架构
4.2. 示例演示
5. 特别说明
版权说明
本站所有电子书均是从公开互联网中收集而来。
若部分书籍有涉及版权问题,请关注微信公众号陌尘聊架构
,后台私信我,并提供相应的版权说明,我会删除对应的书籍。
分享你的电子书
如果你有好的电子书愿意分享,欢迎微信公众号(陌尘聊架构
)私信联系我,我将会把它分享到本站。