Clean Architecture | 8lovelife's life
0%

Clean Architecture

软件架构设计的主要目标是支撑软件系统的生命周期,良好的架构设计可以使系统便于理解、易于修改、方便维护,并且能轻松部署。软件架构的终极目标是最大化程序员的生产力,同时最小化系统的总运营成本。软件架构设计是一项需要持续进行的工作,需要根据团队规模、系统规模的变化,以及开发阶段的不同而进行相应的架构调整。以下是软件架构设计中的一些指导

代码

每一行代码都是软件架构的一部分

imag

组件/模块

SOLID原则基于代码逻辑之上,帮助我们定义软件架构中的组件和模块

imag

系统

利用组件/模块构建系统

imag

推荐书籍架构整洁之道