前言

最后更新于:2022-04-01 01:36:01

> 来源:http://www.infoq.com/cn/articles/architect-12-rules-complete > 作者:崔康 对于开发者来说,架构设计是软件研发过程中最重要的一环,所谓没有图纸,就建不了房子。在遍地App的互联网时代,架构设计有了一些比较成熟的模式,开发者和架构师也可以经常借鉴。 但是,随着应用的不断发展,最初的架构往往面临着各种问题,比如无法满足客户的需求、无法实现应用的扩展、无法实现新的特性等等。在这种情况下,我们如何避免一些坑,尽量比较成功地实现架构的重构,是很多开发者和架构师亟需解决的问题。 ![2015-07-27/55b63995eae7c](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2015-07-27_55b63995eae7c.png) 在这里,跟大家分享一下Uber的工程主管Raffi Krikorian的12条规则,并附上一些解读,希望对大家有所启发。
';