What is CodeImprover?

What:

CodeImprover is a set of tools to measure source code quality. This is done by reading the source code text files and using different kinds of algorithms to calculate metrics for the source code maintainability.

Why:

Code quality is a measure of the developer’s ability to fix system errors, adjust features, and expand the system over time in a fast and reliable way without introducing errors. 

In other words:

Good quality code is easy to read and understand, and thus cheaper to expand, maintain, and hand over to new people.
CodeImprover provides insight into code quality and maintainability. Developers receive instant feedback on each code contribution. Managers, architects, etc. are provided unprecedented transparency.

Please take a look at our new Metrics GitHub app demo video on youtube

  • You code in C#

  • You use GitHub
  • You want real time code quality feedback on commits and pull requests
  • You have come to the right place. Even your boss will love it.
null

Our mission

The CodeImprover Mission is to support developers in improving their skills, help software suppliers to improve agility, and software buyers to lower risks.
null

HOW IT WORKS

CodeImprover connects to your repository and provides actionable insights in real-time.
null

Our superpowers

Our analytics engine enables management to make fact-based decisions regarding team and quality – and encourage or enforce the use of best practices.

BUSINESS BENEFITS

null

Management

  • Real-time transparency

  • Focus effort to create value

  • Lower risk of vendor lock-in

  • Fact-based supplier management

  • Management reporting on productivity and quality

  • Fact-based discussions regarding code quality

null

Team

  • Less dependence on individuals

  • Easier to scale development teams up or down

  • Ability to enforce best practices across teams and projects

  • Code quality becomes a common responsibility

  • Transparent performance of teams and individuals

null

Software

  • Insure value for money

  • The code is easier to test

  • The codebase becomes easier to maintain

  • Fewer risks in a number of areas, such as “black box” situations

  • Reduce cost of maintenance and further development