软件设计方案总结,总结后端业务中以及中间件中一些重要场景的设计方案。
方案文档目录docs。
内容总结自开源项目、技术博客、书籍以及工作经历等。
涉及的源码大部分参考自开源项目。
能给出常见项目组件的完整实现方案应该也属于工作经验的一部分,工作经验不单单是工作中获取的(其实工作中往往是大量重复性的东西)。
见过很多优秀的程序员都很善于利用
Github、Gitee这些开源平台完成自己的项目,学习设计方案、对比实现优缺点、提供优化等。
分为下面几大模块:
- Code-Quality (代码质量)
- Code-Review
- AI 代码评审
- Code-Review
- 架构设计
- 高性能
- 高可用
- 认证授权
- 数据库
- ......