平时的工作一直都是在crud,在业务和代码之间来回的绕.当看到孤尽的课程的时候,眼前是一亮的.终于有了一个课程去站在全局的角度,重新审视一下整个项目和架构.也给自己一个重新全面的机会去看项目
听完第一节课,感觉收获颇丰.
做一下简单记录:
1.需求分析,要从合理的角度去分析需求背后的逻辑,需求的边界,用户的故事,用户的路径,需求是否是伪需求,是否是权利的需要,孤尽老师也分享了,当遇到不合理需求时,该怎么去分析和处理
2.问题的分层,kiss原则
架构的理念是大道至简:解决问题
如何让我们的系统有可扩展性和可维护性
如何让我们的系统能够恰到好处地解决问题
如何让我们的系统能够运行
3-5
年不重构
![](https://i-blog.csdnimg.cn/blog_migrate/d693dd9702374fa9c892cf78fd97af4e.png)
3.七大设计原则:
共同点:提升软件的可扩展性,可维护性
是抽象思维和归纳思维的集中体现
4.架构图的好坏
5. 架构图的分类,业务分类.应用架构,数据架构,技术架构
6.架构图的作用:架构图则是表达这种集合的载体,是水平的业务单元+垂直的技术单元组成的逻辑
结构图将目标系统的结构可视化,通 过直观的方式描述技术思维减少沟通障碍,提升协作效率划分目标系统的边界