本文探讨了James Shore提出的软件维护几何模型,即每投入一个人月的代码编写工作会在后续几年持续产生维护成本。作者提议通过分析git提交历史来实证检验该模型,将提交分类为新开发或维护,并以tmux等项目测量累积工作量。
背景
James Shore是敏捷软件开发领域的知名人物。软件维护通常占全生命周期成本的60-80%,因此预测维护负担的模型对项目规划具有重要价值。
- 来源
- Lobsters
- 发布时间
- 2026年10月15日 18:48
- 评分
- 5.0 / 10
本文探讨了James Shore提出的软件维护几何模型,即每投入一个人月的代码编写工作会在后续几年持续产生维护成本。作者提议通过分析git提交历史来实证检验该模型,将提交分类为新开发或维护,并以tmux等项目测量累积工作量。
James Shore是敏捷软件开发领域的知名人物。软件维护通常占全生命周期成本的60-80%,因此预测维护负担的模型对项目规划具有重要价值。