构建可优雅且有效地发展变化的系统是软件开发,特别是软件架构要面对的持久挑战。本书涵盖了构建可演进软件的两个基本方面:利用敏捷软件运动带来的有效工程实践,以及构建架构以助力应对变化和治理。
通过了解如何用定性的方式管理架构变更、统一之前保护架构特征的机制和可操作技术的尝试,以及如何在不破坏架构的前提下提高变更架构的能力,读者将逐渐理解这方面的现状。 lHVgf+UB6MGMO7ol9Ep9zZaXsZH9LVPotLP2HpgKo6NdNik3p2cbX3cz9s/n3IPV