For decades software quality has been improved gradually through focus on architecture, testing, security, usability and through project management practices. However, until now there has been little transparency for management regarding the quality of the actual code.
Adequate test coverage and progress on a time schedule do not necessarily show whether the software has adequate quality. if your software will need to be maintained over time, high code quality is essential to low maintenance cost.
Code quality is in essence that the code is easy to read and understand.
Metrics for code quality has through the later years reached a state of industry best practices. CodeImprover leverages these standards combined with our advanced analytics engine to help our two main customer segments: