Code-Smells-Detektor

Investieren Sie in Ihre innere Codequalität

Der Code-Smells-Detektor der Axivion Suite hilft Ihnen, die innere Codequalität Ihrer Projekte rein zu halten, indem Klone oder nicht erreichbarer Code für Sie automatisch aufgespürt werden. Er untersucht zudem Ihren Code auf zyklische Abhängigkeiten auf allen Ebenen. Somit verbreiten sich keine „bad smells“ in ihren jüngsten Projekten und bereits existierende Projekte können schnellstmöglich davon bereinigt werden.

Große Zuverlässigkeit und eine transparente Datenaufbereitung sparen Ihnen sehr viel Zeit und machen diese Analyse ein must have für jeden Entwickler.

Das Bild zeigt verschiedene Bausteine, welche alle unterschiedlich sind bis auf zwei Klone in rot

Klon Management

Die Analysen der Axivion Suite erkennen duplizierten Code sowie ähnliche Stellen im Quellcode und verfolgen sie über die Zeit, um eine konsistente Weiterentwicklung zu unterstützen.

Mehr erfahren
Das Bild zeigt einen stilisierten Kreisverkehr ohne Ausfahrt

Zyklenerkennung

Diese Analyse der Axivion Suite erkennt zyklische Abhängigkeiten auf verschiedensten Ebenen. Es können sowohl Rekursionen (Aufrufzyklen) als auch Komponentenzyklen und Include-Zyklen identifiziert und überwacht werden.

Mehr erfahren
Das Bild zeigt stilisierte Fabriken, die nicht alle per Zugangsweg erreicht werden können.

Erkennen nicht erreichbaren Codes

Die Axivion Suite erkennt toten Code basierend auf einer Graph-Erreichbarkeitsanalyse der Aufruf-Relationen. Die Analyse lässt sich auch auf Produktfamilien einsetzen und deckt dann in keinem Produkt eingesetzte Funktionen auf.

Mehr erfahren