架构设计第一周学习总结
整体了解什么架构设计,跟程序开发的区别,主要从思考层面,分析问题。
学到了架构设计图分类,什么是业务架构图,什么是前端架构图,什么是后端架构图。
学会了如何画架构图,如何进行架构取舍,如何针对架构取一反三
学会了如何按照复杂度分析需求,从而进行架构,到最终通过架构三原则进行架构的取舍
学会了如何使用 rank,role,relation,rule 进行分析,学习其他架构
刚开始的学习,解决了一部分问题,又同时产生了新的问题。就比如进行微信的架构分析的时候,怎么想怎么画都觉得不是特别合适。后面要继续学习
第一周的学习让我明白了,合适的架构才是最好架构。罗马不是一天建成的,架构也不是一步到位。有时候考虑的太多,想的太多,架构应该是逐步演进到完美,而不是一步设计到完美。
版权声明: 本文为 InfoQ 作者【周文】的原创文章。
原文链接:【http://xie.infoq.cn/article/8517dd85d0e42f48b6c313067】。文章转载请联系作者。
评论