Hasty Briefsbeta

双语

Time Spent on Hardening

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