应对变更是构建应用程序要解决的基本问题之一。这并不一定很难,因为处理软件并不受什么物理法则的限制。变更是一个架构层面的问题,但不幸的是这一点经常被忽视。某种程度上这是符合逻辑的,因为多数时候你看不到问题将要出现