Research firm IDC predicts that by 2025, nearly two-thirds of enterprises will be prolific software producers — with code deployed daily and over 90% of new apps developed as cloud native.
The new 2022 Airbrake Error Data Report from LogicMonitor offers insight into error patterns that can impact developer efficiency and quality. Key findings from the include:
■ Around 5% of all projects produce multiple thousands of errors every month
■ Around 90% of all projects have less than 10 different types of errors per month
In terms of fixing errors:
■ One-third of all software projects fix their errors in less than two weeks
■ 16.8% of all projects closed errors with relative immediacy (within 24 hours)
■ 32% of all projects manage to close errors within the same sprint (2-week window)
■ 37.5% of all projects closed errors after 90 days
When examining common errors that occur in individual coding languages, the report found that:
■ 75.7% of all Java projects contain java.lang.NullPointerExceptions
■ 57% of all Golang Projects contain *errors.errorString
■ 53.3% of all Ruby projects contain *NoMethodError
■ 28.3% of all Python projects contain a ConnectionError
■ 19.3% of all JavaScript projects contain a SecurityError
Goran Sandahl, Growth Director, Airbrake, said: "With today's continued focus on no-code tools and new computing paradigms like web3, it is obvious that most code is yet to be written. This means it is important that we as a community continue to highlight best practices and insights like the ones exposed in this report, and help every developer adopt monitoring as early as possible in their project lifecycles."