先考虑原则、公理和类比、再考虑个人意见和口味
来源:互联网 发布:天猫淘宝店差评有用吗 编辑:程序博客网 时间:2024/06/05 09:57
作者:迈克尔哈默(Michael Harmer)
创建架构时,应明确使用原则、公理和类比来指导创建过程。这将在架构上带来许多好处。如果单凭个人经验意见和口味来盲目地创建架构,是无法获得这些好处的。
这样做,架构的文档化将会更加容易,从描述架构所遵循的原则开始即可。相比费力传达架构师的个人意见和经验,这样做会简单得多。而且,对需要理解和实现架构的人来说,有了这些原则会更加方便。对于需要接着在这个架构上工作的继任架构师或经验不足的架构师,这也非常宝贵。
原则清晰的架构能够把架构师解放出来,使其免于进行全面复审而忙得不可开交,并且也给架构师带来了圈套的优势和影响力。碰到以下情形时,架构师无需为了确保一致性而成为“无所不知的”工作狂:
- 实现和调整架构。
- 把架构扩展到相关领域。
- 使用新技术重新实现架构。
- 解决细节上的极端情况。
个人意见和口味上的分歧,常常会演变为政治性的争论,其中就会出现动用权威来赢取争论。然而,只要底层原则十分清楚,分歧便可为深入理性探讨开辟道路,同时又规避了与个人有关的问题。可能根本无需牵扯到架构,便可解决分歧。
在架构实现及整个过程中,原则和公理也确保了架构上的一致性。一致性通常会成为问题,尤其在跨越多种技术并将长期存在的大型系统中。清楚的架构原则,能够使那些不熟悉某项特别技术或组件的人,明白其中的缘由,更透彻地理解他们本不熟悉的技术。
0 0
- 58 先考虑原则、公理和类比、再考虑个人意见和口味
- 先考虑原则、公理和类比、再考虑个人意见和口味
- 先确保解决方案简单可用,再考虑通用性和复用性
- 17 先确保解决方案简单可用,再考虑通用性和复用性
- 大明宫发动机和个人的考虑发达国家
- 法规和估计要考虑
- .NET和JAVA个人意见
- 为什么一些“不必要”的公司会成功?先考虑下维生素和止痛药的区别
- 考虑
- 考虑
- APP的内容布局设计,需要考虑的设计因素和原则
- 周鸿祎:大学生应先加入创业公司再考虑单干
- 简要验证先构造的对象后析构(某公司面试题---不考虑静态和全局对象)
- 脚本语言和开发工具的考虑
- 时刻考虑程序的时间和空间
- 可以考虑和借鉴的翻译网站
- 软件开发平台的设计和考虑
- 代码Review的必要性和考虑要素
- iOS深入学习(使用CocoaPods进行第三方资源管理)
- 请不要做浮躁的人
- 浅谈MAC系统
- 【HDU4578】【代码风格要一致啊啊啊】【数组开大点啊啊啊】
- MVC+EF登陆 并跳转成功页面
- 先考虑原则、公理和类比、再考虑个人意见和口味
- 关于scrollView自动布局
- keil新建第一个工程
- js 跨域问题常见的五种解决方式
- GridView——MasterDetail设置
- 选择排序-SelectionSort
- 正确使用 CocoaPods
- 1天 等于 86400 秒?
- 一台电脑安装2个不同版本的jdk