关于地图
这张地图连接了从需求到运维的软件开发实践。 它提供探索的起点,并非完整目录,也不规定统一流程。
如何理解地图
阶段表示某种实践通常在哪些环节发挥作用。 一项实践可以跨越多个阶段。 下方的分组包括方法、生命周期模型,以及贯穿整个流程的主题。
关系分为结构、支持、验证、组合和比较。 关系说明从当前选中实践的角度描述连接。 位置与关系体现编辑判断,并非普遍适用的规则。
描述与来源
每项实践都有简短描述和原始资料链接。 来源介绍该实践,但不一定证明图中建议的每一条关系。 为项目选择方法时,请参考原始出版物。
项目
使用的技术
- React — 界面与 HTML 渲染。
- Fuse.js — 实践搜索。
- TypeScript — 应用代码与类型检查。
- Vite — 开发服务器与网站构建。
- unified — 使用 remark 和 rehype 处理 Markdown。
- Cloudflare Pages — 网站托管。
许可证
源代码和原创目录描述采用 MIT 许可证。 外部出版物的版权仍归各自权利人所有。 第三方许可声明:React 和 Fuse.js。