Video: https://youtu.be/_fauq98qely
JScent ist ein Programmanalysator, der Codegerüche erkennt. Code -Gerüche sind potenzielle Probleme mit Quellcode, die einem tieferen Problem im Programm entsprechen können. Beispielsweise kann JSCent Probleme wie lange Methoden, zu viele Kommentare, Neid, Nachrichtenketten, toten Code und mehr erkennen. JScent erstellt einen Bericht, in dem alle Codegerüche in prägnanter und verwendbarer Weise zusammengefasst sind - leicht zugänglich in der Konsole. Die JScent-Analyse kann sowohl als wertunagnostische statische Analyse als auch als Meta-Properties-Analyse klassifiziert werden, da einige Code-Gerüche eher nach Syntax und anderen in Richtung Semantik und hochrangigen Software-Engineering-Prinzipien stützen.
Beispielbericht:

JScent richtet sich an Entwickler und Teams, die versuchen, Code zu erstellen, der wartbar, erweiterbar und gut strukturiert ist. Die generierten Berichte sind nicht als vorgeschrieben, sondern weisen auf Bereiche hin, die Anlass zur Sorge sein können, wenn ein Projekt an Größe und Umfang wächst.
JScent ist so strukturiert, dass es leicht erweiterbar ist, in Zukunft neue Codegerüche hinzuzufügen. Zu den nächsten Schritten für das Team gehört das Hinzufügen von mehr nuancierteren, schwer zu erkennensgerüften Gerüchen in den Analysebericht.
Anweisungen
Setzen Sie alle JS -Dateien, die Sie analysieren möchten, im Ordner /Eingangsordner und führen Sie Main.js aus, um zu starten.
Beispielcode -Gerüche von JScent nachweisbar
Kredit und Referenzen