写点什么

【架构师训练营第 1 期 02 周】 学习总结

用户头像
Bear
关注
发布于: 2020 年 09 月 27 日

【架构师训练营第 1 期 02 周】 学习总结


在架构师训练营第 2 周学习了框架设计的四个重要原则,这些原则也是判断一个系统架构设计优秀的标准。

老师讲解的开闭原则、依赖倒置、里氏替换、单一职责接口都通过讲解定义和例子,讲解优秀架构设计要易于扩展,分层稳定,合理的业务抽象,隔离更改带来的风险。

这些都有在日常系统开发的时候容易遇到的设计臭味,程序员交接的时候就很容易互相吐槽。所以在代码架构设计的时候,尽量在前期对业务抽象进行正确的设计,系统架构分层贴合业务实际,对后续的扩展才容易下手,减少欠技术债。谁也不想一边奔跑,一边做手术。

之前接手项目的时候就遇到过一些不好的设计,购物车没有使用策略模式,导致添加功能不方便。提交订单功能高层依赖低层设计混乱,牵一发而动全身,每次改都提心吊胆。优惠券模块没有进行抽象,通用的功能没有使用提取出来,导致代码重复冗余。

受过伤才知道痛,学习优秀的架构设计可能没有学习新技术那么吸引人。不容易在简历中体现,但这是程序员的内功,优秀的架构设计可以让系统更加稳定易扩展,不会一直填坑。在课程中学习了解基础知识后,还需要多实践,才能丰富经验,做到更优实践。


发布于: 2020 年 09 月 27 日阅读数: 48
用户头像

Bear

关注

还未添加个人签名 2019.02.16 加入

还未添加个人简介

评论

发布
暂无评论
【架构师训练营第 1 期 02 周】 学习总结