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.