软件工程实践
本域收录开发流程与工程素养:Git、测试、重构、代码审查、文档规范等"软实力",是代码之外把工程做好的方法论。
更新时间:2026-08-24。本域处于搭建中状态,主题已规划、文章逐篇填充。
规划主题
| 主题 | 说明 | 状态 |
|---|---|---|
| Git 进阶 | 分支模型、rebase/merge、cherry-pick、bisect 排障、子模块 | 待填 |
| 测试金字塔 | 单元/集成/E2E 测试、Mock/桩、覆盖率、测试替身 | 待填 |
| TDD 与 BDD | 红绿循环、行为驱动、测试先行收益与陷阱 | 待填 |
| 重构 | 坏味道识别、重构手法、安全重构、大规模重构策略 | 待填 |
| Code Review | 评审清单、异步评审、自动化辅助、建设性反馈 | 待填 |
| 文档规范 | 技术文档写作、README/ADR/API 文档、知识沉淀 | 待填 |
| 版本管理与发布 | 语义化版本、changelog、发布流程、灰度/回滚 | 待填 |
| 调试方法论 | 二分定位、日志艺术、可复现、调试器与 profiling 结合 | 待填 |
层级结构

一句话总结:版本→质量→素养→协作四象限,把"写代码"升级为"可持续交付的工程能力"。