SourceMonitor


Das Programm SourceMonitor führt eine statische Codeanalyse durch. Dabei werden aus dem untersuchten Quellcode Metriken ermittelt, anhand derer die Qualität des Quellcodes beurteilt werden kann.

Diese Metriken helfen auch, den Quellcode zu verbessern – wenn die ermittelten Werte zu groß sind, weiß man, dass an dieser Stelle Handlungsbedarf besteht.

Nun hat sich Jim Wanner, der Schöpfer von SourceMonitor, aus der aktiven Softwareentwicklung zurückgezogen. Nachdem ich ihm vorgeschlagen habe, das Projekt zu Open Source zu machen, bin ich nun genau damit beschäftigt.

Da sich der bestehende Quellcode auf lizenzierten Code stützt, ist ein Refacotring nicht so ganz einfach. Daher habe ich mich entschlossen, das Projekt neu aufzusetzen. Auch in der Hoffnung, dass sich mehr Entwickler an dem Projekt beteiligen.

Das Projekt wird in C++ 17 realisiert, unter Verwendung des QT Frameworks und dem Buildsystem CMake.