Management of source code quality is possible.

Highlights

Metrix++ is a tool to collect and analyse code metrics. Any metric is useless if it is not used. Metrix++ offers great usage capabilities and assists with variety of application use cases:

  • Monitoring trends on daily basis. In order to take actions or make right decisions earlier.
  • Enforcing trends on hourly basis, at every commit of code changes. In order to control quality in time, i.e. when it is not too late to redo.
  • Assisiting on per minute basis during code refactoring and code development, where coding and quality standards matter.

Languages supported

The tool can parse C/C++, C# and Java source code files.

Metrics

....

In order to get the tool working, dowload the archive with the latest stable version and unpack it to some folder. First run of the tool will trigger the installation within the folder, where it was launched.

Corresponding checkout from the version control system is the following:

svn checkout svn://svn.code.sf.net/p/metrixplusplus/code/releases/latest Metrix++

In order to checkout the latest version under development, use this command:

svn checkout svn://svn.code.sf.net/p/metrixplusplus/code/mainline Metrix++

Prerequisites

Python Runtime Environment (version 2.7.* or later, version 3.* has not been tested)

License

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; version 3 of the License.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with the Metrix++; if not, contact Project Administrator