Frage

Im Moment halten wir einige alte Projekt in VB6 geschrieben planen wir für sie die kontinuierliche Integration Server zu implementieren. Wir möchten auch einige Code-Analyse implementieren, dass maintanability zu verfolgen zumindest nicht schlechter. Grundsätzlich gibt es nur eine Anforderung - sollte das Werkzeug Befehlszeile sein, so dass wir es von Continuous Integration Server aufrufen können, und es sollte mit VB6 Projekten arbeiten. Ich werde wirklich keine Empfehlungen hinsichtlich Werkzeuge schätzen, um zu versuchen.

Danke, Maksym

War es hilfreich?

Lösung

Sie könnten sehen Source wie dies sagt, dass es Metriken für VB6 produzieren kann, und kann gemacht werden, zur Arbeit von der Kommandozeile aus.

Ich habe nur für C ++ selbst.

Andere Tipps

Haben Sie bei den Empfehlungen sah in diese Frage über Tools für VB6 Quellcode Analyse?

Ich weiß nicht, ob eines dieser Tools können von der Kommandozeile ausgeführt werden.

Der Kodex Advisor für Visual Basic 6 ist ein Add-in verwendet, um Ihren Code zu überprüfen, um sicherzustellen, dass es Standards Codierung vorgegebenen entspricht.

Die Coding-Standards basieren auf Best Practices von Microsoft entwickelt robust herzustellen und leicht pflegende Code.

http://www.microsoft.com/en- us / download / details.aspx? id = 1222

Sie können VBDepend für VB6 und VBA-Code, Werkzeug statische Analyse basiert auf CQL, hier einige seiner Funktionalität:

Vergleichen Baut, 60 Code-Metriken, verwalten Komplexität und Abhängigkeiten

Allerdings VBDepend hat keine Regel für doppelten / wiederholten Code in dem Projekt zu überprüfen. Dies war die wichtigste Regel, dass ich suchte.

SD Source Code Search Engine ist ein Werkzeug für blitzschnelle über große Code-Suche Basen.

Es Worte durch den Text in Sprache Atom zu brechen, die Indizierung alle jene Atom, und dann Ausführen von Abfragen, die Indizes mit der Suche zu führen. Die SCSE hat eine VB6 spezifische Frontend (sowie Frontends für eine Vielzahl von anderen Sprachen).

Als Nebeneffekt des Indizierungsprozess, es produziert Metriken: SLOC, Anzahl der Kommentare, zyklomatische Komplexität, Halstead Maßnahmen, am tiefsten verschachtelten Bedingungen usw. Diese Metriken in eine XML-Datei emittiert, die formatiert werden kann / abgefragt jeder So können Sie wie.

Der Indexierungsprozess ist ein Kommandozeilen-Schritt, so dass Sie es in Ihre Skripte integrieren können.

Wir haben auch ein Klon-Detektor für VB6 , die Funde genau und Beinahe- doppelte Blöcke von Code über große Systeme von Quellcode.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top