课程来源&版权所有:百度高效研发攻城狮实战训练营
1.1 设计方法与时间介绍(目标:对设计方法有一定了解)
(一)软件设计原则
1. 软件设计目的
软件设计是为了使软件在长期范围内能够容易地进行变化。
1.软件设计原则
(二)clean code
1. clean code的概念
2. 命名规则
3. 注释
4. 函数
- 每个函数只做一件事
- 每个函数都是单一职责的
5.编码细节
(三)单元测试
1.为什么进行单元测试
2.写好单测的重要性
- 降低产品开的成本
3.单元测试原则与模式
(四)重构
1. 业务导向
2. 小步快跑(主干、分支)
3. 演进式设计
4. 正交设计原则
(五)配置化架构
1.配置化架构定义
2.如何应用配置化架构
(1)业务配置化业务
![在这里插入图片描述](https://img-blog.csdnimg.cn/8b5d5be8b1af4b37b032dd8fb75b4ac8.png?x-oss-process=image
(2)提高配置的开发效率
(3)降低配置的维护成本