Time Spent on Hardening
8 months ago
- #error handling
- #developer productivity
- #software development
- 软件工具通过减少错误检测和处理代码,提升了应用可靠性并提高了开发者的生产力。
- 目前缺乏量化软件开发中错误处理与'理想路径'编码时间占比的研究。
- 1995年的文献指出,超过三分之二的生产代码专门用于错误处理。
- 咨询研究人员后发现,尚无专门针对开发中错误处理时间占比的具体研究。
- 调试和修复错误约占开发者11%的时间,某些日子甚至高达32%。
- 测试可能占据开发者高达16%的时间,凸显出对质量保证的高度重视。
- 尽管技术不断进步,但软件开发实践中诸如错误处理时间分配等基础指标仍未被量化。
- 虽然存在大量关于异常处理和调试的研究与工具,但关于开发者时间分配的全面数据仍然稀缺。