知识卡片

架构应对复杂度

专业/工作

内容

软件架构不是画大图,而是在规模、质量和协作复杂度上升后,用高层结构先约束系统关键关系。复杂系统若缺少架构,局部正确会不断互相干扰,最终变成维护成本和质量风险。发散:架构价值常在问题尚未爆发时最难被看见。

参考来源

《软件架构理论与实践》第1章《软件架构概述》