架构之美

架构的完美性

《团队之美》这本书里面有对 Mike Cohn 的一段采访,他提到:
“一个应用中所有的代码不一定要处于同样的质量水平”。
“不是每件事都要做到第一流,在大多数情况下,我们根本没机会做到第一流”。

架构之美

架构的抽象性

如果一个技术已经存在3年,比如现在很火的前端技术React和Vue等,那么预估这个技术大致还有3年的生命期,再久就不确定了;

如果一个架构或设计原则已经存在15年,例如面向对象设计的SOLID原则,可以预期它还有15年甚至更久的生命期。原则是比具体技术

更抽象,更接近事物本质,也更经得起时间考验的东西。这些原则沉淀在架构师的脑海中,最终内化成他的mindset,以潜意识方式影响和指导他的架构和设计工作。

今天和大家介绍实战派的开发架构大师Robert C.Martin以及他的力作

  1. 敏捷软件开发:原则模式与实践 –- 第13届软件开发震撼大奖获奖作品;在这本书,Robert 大叔提出了开创先河的面向对象设计的SOLID 五大原则。
    架构之美
  2. 架构整洁之道 –- 人的意愿是无穷的,而实际行动却处处受限。人的欲望是无止境的,行为却不得不遵从现实的限制。by 威廉·莎士比亚。
    在这本书,Robert 提出一种观念:所谓的架构,就是用最小的人力成本来满足构建和维护系统需求
    架构之美
    这个定律的最佳工程实践,大家可以参看 《并发编程实战》的 第11章 性能与可伸缩性
    架构之美

来源:王祖龙Jason

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年3月6日
下一篇 2019年3月6日

相关推荐