97条架构建议-现实-观察-两面
2016-11-16 10:11
218 查看
97条架构建议-现实-观察-两面
现实
程序世界是可控的有逻辑的,而现实世界却是不可控的。可能出现各种意外的情况。我们设想的完美世界可能在崩溃,我们需要接受现实,然后分阶段去改良我们的代码。
观察
我们已经进入了分布式,松耦合的时代。松耦合的时代的特点是系统足够灵活,可能因为一点点小变动就支离破碎。
设计的演变的,是随着时间不断的灵活变化的。
架构师不能妄想掌控一切,这会设计出紧耦合脆弱的解决方案。
设计系统我们需要一些仪表去验证系统的耦合度,比如模型之类的。可以通过模型,记录模块之间的通信
比较好的方式:
仔细观察,提取模型,然后检查验证,重复这个步骤
两面
架构师需要兼顾两面:前与后,过去和未来架构师是多面手需要考虑太多了.
系统的容易维护,方便扩展,还能经受时间流逝,业务发展,技术升级的考研。 善于聆听,观察,斟酌,重视重构自己的设计,过程,方法,保证项目的质量。
相关文章推荐
- 97条架构建议-架构平衡-负责-多方案
- 97条架构建议之持续集成-进度调整-取舍
- 97条架构建议-道德-管家-规模
- 97条架构建议-大厦-混合开发-性能
- 97条架构建议-简单-开发-决策
- 97条架构建议-边界-团队-决策
- 97条架构建议-信任程序员-时间-架构专业
- 97条架构建议-重视数据库-确定不确定性-关注细节
- 97条架构建议-管理者--建筑师--重复
- 97条架构建议-业务目标至上-简单可用-亲力亲为
- 97条架构建议-多尝试-掌握领域知识-设计
- 97条架构建议之隐喻-维护-舍得
- 97条架构建议-规则-可用-数据
- 97条架构建议-空白-行话--情境
- 97条架构建议-假设-分享-模式病
- 97条架构建议---代码的用处-不存在绝对的方案-提前关注性能问题
- 互联网常见架构接口压测性能分析及调优手段建议
- IT基础架构规划的现状和建议 ――(源于IBM小型机和SAP ERP领域相关的最佳实践)
- LAMP 架构服务器性能优化建议(转)
- Angular使用可观察对象的数据架构