《一线架构师实践指南》—— 读后总结
2016-07-11 22:38
274 查看
之前总觉得架构是一件很高大上的工作,跟普通的编码设计不太一样。前一段实践,自己也尝试做过架构的工作,可惜经验不足导致架构非常混乱。这里读完这本书,大体上对架构的工作有所了解,也稍微摸清了些门道。
我理解的架构
我理解的架构就是基于某些需求,设计代码的基础框架。既然是基于需求,那么肯定要面临不少需求的扩展以及变更,这时就需要架构能够灵活方便的适应变化。因此,架构的工作我的理解更多的是提前预料到未来的变化,提前做好改变的准备。架构设计的大体思路为:
时刻关注非功能性的需求,
然后先进性预备架构的设计(建立需求列表,理顺需求的关系),
再进行概念架构的设计(利用鲁棒图或者目标-场景-角色表,设计逻辑上的架构,忽略代码级的实现),
最后对架构进行细化(深入到IDE语言的使用,开源框架的使用,类、接口的定义等等)
前几章总结
预架构阶段
概念架构阶段
细化架构阶段
非功能性需求
相关文章推荐
- 有用网站
- 分享一些免费的MD5解密网站
- 微信、陌陌等著名IM软件设计架构详解
- PHP识别电脑还是手机访问网站
- 高可用网站技术架构
- 大型网站核心架构之架构考虑要素
- 网站架构之分层原理
- GlusterFS架构与维护
- 项目架构
- Elasticsearch 架构以及源码概览
- 理解Hadoop YARN架构
- Android Studio生成和使用jar包的方法(打开架构师的大门)
- 网站挂马方法大全
- 论系统架构中的单点
- REST架构风格简介
- 常用工具网站
- JavaEE 三层架构的浅谈
- SuperSlide、TouchSlide 解决网站大部分特效展示问题
- 百度推送网站url到搜索引擎方式 : 主动推送&sitemap
- 基于 flask 框架的模拟instagram 图片分享网站的开发 5(发布网站v1.0版本)