- 偏向 UI 层面
- 抽离成公共方法
- 多个项目可用 npm 包
- monorepo
- 流程编排
- 其实项目大了,怎么弄都不是很舒适 这个讲得不错:https://www.yuque.com/imove/blog/ettxi8
静态分析是在不需要执行代码的前提下对代码进行分析的处理过程(执行代码的同时进行代码分析即是动态分析)。 静态分析的目的是多种多样的, 它可用于语法检查、编译、代码高亮、代码转换、优化和压缩等等场景。
- 依赖注入(DI):核心:传递的是实例,而不是类(如果直接传递多个类的参数,后期修改需要每个地方都改,并且传递层数一多就更复杂了),应该用组装的思想,在主类里面不初始化子类实例,而是外部初始化完毕再传递子类实例进来。相当于把主类的控制权放到外面了。每个子类的生命周期不一样,各自维护。