怎样才能实现软件架构的“代代相传”?
软件设计面对的环境日趋复杂。对这种日趋复杂、难以驾驭的状况,很多软件人希望能有所改善。而标准化对提升架构设计效率和提高软件开发成功率很有裨益。本文探讨架构演进的另一个趋势,就是行业级标准化。
软件设计面对的环境日趋复杂。背后原因不仅有技术发展本身带来的复杂性,而且也有规模增大带来的复杂性。
从最初面向小型群体、具体领域的程序设计,到面向上亿用户、交叉需求的生态构建,软件设计似乎走上一条以复杂应对复杂的发展之路。我们看到,从方法到概念都日趋复杂。
一开始,很多软件的早期版本较为清晰,后来逐渐走向“...