Codeanalyse Tools Atomiq und Nitriq

Codeanalyse Tools sind bei der Software Entwicklung sehr hilfreich, den sie können auf Schwächen aufmerksam machen, die auf den ersten Blick nicht gleich erkennbar sind. Mit Atomiq und Nitriq gibt es zwei dieser hilfreichen Tools als Freeware.

Atomiq analysiert den Code auf Duplikate, die oft durch Copy & Paste enstehen, und unterstützt neben Visual C# und Visual Basic auch Sprachen wie Java, Phyton, Ruby oder ActionScript3.

Nitirq ist ein leistungsfähiges Tool für Code-Reviews, das Hilft die Codebasis zu verstehen, Typen und Methoden zu finden die refaktorisiert werden sollten, benutzerdefinierte Metriken zu erstellen und den Einsatz von Best Practices durchzusetzen.

Leider lassen sich die beiden Tools ab Windows 8 nicht mehr starten bzw. installieren. Sie werden seit Mitte 2012 auch nicht mehr weiter entwickelt und der Entwickler reagiert auch nicht auf E-Mails. Ich habe etwas experimentiert und es ist mir gelungen den Code, so gut es geht, wiederherzustellen. Den Sourcecode der beiden Projekte habe ich auf Bitbucket und GitHub zur Verfügung gestellt. Vielleicht hat jemand Interesse diese Tools im Rahmen eines OpenSource Projektes weiter zu entwickeln.

Atomic Sourcecode: GitHub
Nitriq Sourcecode: GitHub