《Clean Architecture》
● 第一部分 概述● 第1章 设计与架构到底是什么● 架构一般指高层的设计,设计一般指底层的架构,两者并没有直接的分别。● 软件架构的目标是:用最小的人力成本满足构建和维护软件系统的需求。● 软件工程师往往是过度自信的,这会导致代码杂乱难以维护,甚至难以重构,研发团队应该保持慢而稳的状态,仔细完成软件的架构。● 第2章 两个价值维度● 行为价值:指软件可正常运行的价值;架构价值:指软件的架构灵活,可维护性高。● 在艾森豪威尔价值矩阵,架构属于重要不紧急的成分,行为价值属于紧急不重要的成分。●
复制链接