![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
读书笔记
正说杂谈
一个热爱技术的中年技术男。
展开
-
实现模式-Kent Beck
最近在学习熊节老师的TDD实战营,大师特意推荐的一本提升编程技能的书。10年前的著作,今天读来还是感同身受,可见本书所传承的价值观、原则和77种实现模式,对于今日的开发人员,仍然具有指导作用。 序言中通过对什么是好的代码下了一个定义。所谓好的代码,除了其他所有要求之外,比如可以工作的、性能良好的、没有Bug的代码,还应该清晰准确地传达写作者的想法。 Martin Fowler在《重构:改善既有代码...原创 2019-08-20 17:34:54 · 1922 阅读 · 0 评论 -
《重构-改善既有代码的设计》第一版
简介 重构的前提:先构建安全网,然后在不改变功能外在行为的前提下重构。 重构的心法:旧的不变,新的创建,一步切换,旧的再见。 代码坏味道列表 有些重构手法没有包含在这份列表中。 Duplicated cod 重复代码 重构方式 Extract Method:同一个类中有重复代码,则提取公共函数; Extract Class:如果某个类做了应该由两个类做的事情,那么创建一个新类,将相关的字段和函数...原创 2019-10-05 17:13:17 · 1467 阅读 · 0 评论