Hasty Briefsbeta

Time Spent on Hardening

8 hours ago
  • #error handling
  • #developer productivity
  • #software development
  • A software tool enhances application reliability and developer productivity by reducing error detection and handling code.
  • Lack of research quantifying time spent on error handling versus 'happy path' coding in software development.
  • A 1995 reference suggests over two-thirds of production code is dedicated to error handling.
  • Consulted researchers found no specific studies addressing the time spent on error handling in development.
  • Debugging and bug fixing consume about 11% of developers' time, with peaks up to 32% on some days.
  • Testing can take up to 16% of developers' time, highlighting significant focus on quality assurance.
  • Despite advancements, basic metrics on software development practices, like time allocation for error handling, remain unquantified.
  • Numerous studies and tools exist around exception handling and debugging, yet comprehensive data on developer time allocation is scarce.