# Clean-Architecture-zh **Repository Path**: akahsi/Clean-Architecture-zh ## Basic Information - **Project Name**: Clean-Architecture-zh - **Description**: Clean-Architecture-zh - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-12-25 - **Last Updated**: 2023-12-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Clean-Architecture-zh 《架构整洁之道》中文翻译 在线阅读:[http://gdut_yy.gitee.io/doc-cleanarch/](http://gdut_yy.gitee.io/doc-cleanarch/) ## 前言 ## Index - [第一部分 概述](docs/part1.md) - [第 1 章 设计与架构究竟是什么](docs/ch1.md) - [第 2 章 两个价值维度](docs/ch2.md) --- - [第二部分 从基础构件开始:编程范式](docs/part2.md) - [第 3 章 编程范式总览](docs/ch3.md) - [第 4 章 结构化编程](docs/ch4.md) - [第 5 章 面向对象编程](docs/ch5.md) - [第 6 章 函数式编程](docs/ch6.md) --- - [第三部分 设计原则](docs/part3.md) - [第 7 章 SRP:单一职责原则](docs/ch7.md) - [第 8 章 OCP:开闭原则](docs/ch8.md) - [第 9 章 LSP:里氏替换原则](docs/ch9.md) - [第 10 章 ISP:接口隔离原则](docs/ch10.md) - [第 11 章 DIP:依赖反转原则](docs/ch11.md) --- - [第四部分 组件构建原则](docs/part4.md) - [第 12 章 组件](docs/ch12.md) - [第 13 章 组件聚合](docs/ch13.md) - [第 14 章 组件耦合](docs/ch14.md) --- - [第五部分 软件架构](docs/part5.md) - [第 15 章 什么是软件架构](docs/ch15.md) - [第 16 章 独立性](docs/ch16.md) - [第 17 章 划分边界](docs/ch17.md) - [第 18 章 边界剖析](docs/ch18.md) - [第 19 章 策略与层次](docs/ch19.md) - [第 20 章 业务逻辑](docs/ch20.md) - [第 21 章 尖叫的软件架构](docs/ch21.md) - [第 22 章 整洁架构](docs/ch22.md) - [第 23 章 展示器和谦卑对象](docs/ch23.md) - [第 24 章 不完全边界](docs/ch24.md) - [第 25 章 层次与边界](docs/ch25.md) - [第 26 章 Main 组件](docs/ch26.md) - [第 27 章 服务:宏观和微观](docs/ch27.md) - [第 28 章 测试边界](docs/ch28.md) - [第 29 章 整洁的嵌入式架构](docs/ch29.md) --- - [第六部分 实现细节](docs/part6.md) - [第 30 章 数据库只是实现细节](docs/ch30.md) - [第 31 章 Web 是实现细节](docs/ch31.md) - [第 32 章 应用程序框架是实现细节](docs/ch32.md) - [第 33 章 案例分析:视频销售网站](docs/ch33.md) - [第 34 章 拾遗](docs/ch34.md) ## 本地开发 & 阅读 本项目基于 vuepress 进行开发,以提供比 github mardown 更佳的阅读体验 依赖于 `node.js`、`yarn`、`vuepress` 等环境 ```sh # vuepress yarn global add vuepress # 本地开发 git clone https://github.com/gdut-yy/Clean-Architecture-zh.git cd Clean-Architecture-zh/ yarn docs:dev # 本地阅读 http://localhost:8080/doc-cleanarch/ ``` ## License [MIT](https://github.com/gdut-yy/Clean-Architecture-zh/blob/master/LICENSE)