看啥推荐读物
专栏名称: Java技术栈
专注分享Java技术干货,包括Java多线程、JVM、Spring Boot、Spring Cloud、Intellij IDEA、Dubbo、Zookeeper、Redis、架构设计、微服务、消息队列、容器、Git、面试题、最新动态等。
今天看啥  ›  专栏  ›  Java技术栈

厉害了,Apache架构师们遵循的 30 条设计原则

Java技术栈  · 公众号  ·  · 2019-09-26 09:36
作者:Srinath 翻译:贺卓凡,来源:公众号ImportSourceSrinath通过不懈的努力最终总结出了30条架构原则,他主张架构师的角色应该由开发团队本身去扮演,而不是专门有个架构师团队或部门。Srinath认为架构师应该扮演的角色是一个引导者,讨论发起者,花草修建者,而不是定义者和构建者。Srinath为了解决团队内部的架构纷争和抉择,制定了以下30条原则,这些原则被成员们广泛认可,也成为了新手架构师的学习途径。基本原则原则1:KISS(Keep it simple,sutpid) 和保持每件事情都尽可能的简单。用最简单的解决方案来解决问题。原则2:YAGNI(You aren’t gonna need it)-不要去搞一些不需要的东西,需要的时候再搞吧。原则3:爬,走,跑。换句话说就是先保证跑通,然后再优化变得更好 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照