分享异维兄的代码阅读习惯
- 代码阅读习惯:首先思考的是站在整个产品角度,看待一个软件模块:这个软件模块有哪些需求?
- 从需求开始分析汇总,然后提炼出接口的;
-
需求汇总提炼的过程,经常就是接口抽象的过程;
- 如何让应用模块的程序更舒服,代码如何简洁高效
- 构建出优秀的抽象接口;
- 有了接口,实现经常是简单的事情;
- 接口清晰了,实现大多已经心里有数了呢,顶多会有一些技术疑点而已。
- 在一些关键技术点,再去阅读相应代码细节,很容易一个软件模块代码的阅读。
- 这种代码阅读方式称之为“需求——接口——实现”模式。
-
这种方式阅读的代码很难被忘记
-
当你也习惯了这种模式后,会发现这是最舒爽的代码阅读方式了。
-
-
Ref: