看源代码的方式,就是基于每个模块去分类
1.连接类代码
并不是所有的接口都能很好的工作在一起。连接类代码是将各模块连在一起的管道。中间件、Promise和绑定回调函数的代码、将参数导入object中或者解析object的代码,这些都属于连接类代码。
2.接口定义类代码
3.实现类
4.配置类
源代码和配置文件之间的界线非常的窄。对配置文件来说,表达力强、可读性强和直接之间永远是冲突的。
5.任务类
6.算法类
算法类代码是实现类代码的一种,通常是封装起来不对外暴露的。它可以说是程序的血肉。也是一款软件的业务逻辑和主进程所在。