97架构建议之复用-重点-俯瞰
2016-11-05 22:34
162 查看
97架构建议之复用-重点-俯瞰
让大家学会复用
有人认为大家使用优良的框架就自然知道如何使用里面的功能,懂得如何复用里面功能,不是重复造轮子,其实这里面存在误区。如果想要做到被复用可以从以下三点入手:
大家知道知道它们的存在 wiki,邮件,群 大家知道如何使用它们 细致精确的文档 让大家认识到利用已有资源好过自己动手 这你也必须需要保证自己的功能是可靠的
架构里拒绝自以为是
架构师可能犯的错误和必须警惕的认为自己毕客户更懂需求 认为开发人员只是雇来实现自己想法的资源 如果旁人质疑或者忽略自己的意见,极力辩解
为什么犯这样的错误
因为有优秀的业绩,有时候会自信过度,变成自负。 渴望大家的尊重。 无法面对自己的不完美,或者自尊心受到打击
如何避免这样的错误
需求不会撒谎。 与客户密切沟通,确保双方理解每项需求的业务价值 驱动架构的是需求,不是架构师,你的任务是竭尽所能满足需求 重视团队合作 同事不仅是你的资源,你的设计伙伴和安全网。 架构属于团队,不是你一个人的。 检查你的工作 你的模型只是你对架构的理解,不一定是最合适的架构 自我反省。 虚心接受和分析意见
俯视和平视架构
如何看到软件的质量,这是个问题。我们需要从两个维度去观察软件的架构设计,俯视和平视。
俯视,我们可以通过宏观的角度去把架构拆分成一个个小方框比如:
依赖关系 数据流 共享资源
平视
去看源代码
相关文章推荐
- 鸟哥的Linux私房菜(基础篇)-第二章、 Linux 如何学习(二.4. 鸟哥的建议(重点在solution的学习))
- 77ListView中item带有CheckBox复用缓存的问题(重点)(数据错乱)
- 对某某软件架构认识与建议
- 数据处理项目Beta阶段软件架构建议
- 97条架构建议-道德-管家-规模
- 商业研究(19):变革家,专注创业项目分析,重点服务广大散户(建议股权众筹者谨慎买入。。。)
- 建议97:优先考虑将基类型或接口作为参数传递
- 从软件复用与构件化的视角优化架构
- 架构的重点
- 资深运营:活动的运营的3个重点及7条建议
- 企业数据中心虚拟化安全架构的三个重点!
- 97条架构建议---代码的用处-不存在绝对的方案-提前关注性能问题
- 由架构图重点分析易混淆web服务器
- 腾讯正式宣布组织架构变革:重点布局六大业务
- 商业研究(19):变革家,专注创业项目分析,重点服务广大散户(建议股权众筹者谨慎买入。。。)
- 根据几种典型的WEB服务器应用的特点做出的系统架构建议
- 大视频时代,网络电视台建设运营思路&技术基础架构建议
- android项目整体界面架构(可直接复用)
- 大恶人吉日嘎拉之走火入魔闭门造车之.NET疯狂架构经验分享系列之(五)代码复用