Metriktools für IntelliJ

Status
Nicht offen für weitere Antworten.

spike78

Bekanntes Mitglied
Hallo zusammen,

ich bin gerade verzweifelt auf der Suche nach einem Diplomthema (Informatik FH). Dabei kam mir folgender Gedanke. Meine Idee war es für IntelliJ ein Plugin zu entwickeln das bestimmte Codemetriken bzw. Codekonventionen abprüft und daraus einen Report erstellt. Meine Frage nun, gibt es sowas evtl. schon (soll möglichst kostenfrei sein)?

Das Plugin soll für meine Firma sein. Dort wird überwiegend IntelliJ eingesetzt.
Für Eclipse habe ich bereits etwas gefunden.

Danke für Eure Hilfe

Spike
 

spike78

Bekanntes Mitglied
Hi,

für maven habe ich auch schon welche gefunden. Es soll aber schon während der Entwicklung möglich sein den Code zu prüfen und nicht erst während dem Bauprozess

Der Entwicklungsprozess bei uns sieht grob etwa so aus:

- Entickler x entwickelt bel. Code und checkt diesen in Perforce ein
- Nächtlich wird aus dem eingecheckten Code eine Version gebaut und gleichzeitig bestimmte Codemetriken erstellt.
- Je nach Metrik werden Fehlerreports erstellt oder im schlechtesten Fall bricht der Bau ab.

Um es jetzt aber nicht erst soweit kommen zu lassen, sollen die Metriken schon während der Entwicklung erstellt werden können, damit erst garnicht Code eingecheckt werden kann der den Konventionen(Metriken) wiederspricht.

Gruß

Spike
 
M

maki

Gast
Der Entwicklungsprozess bei uns sieht grob etwa so aus:

- Entickler x entwickelt bel. Code und checkt diesen in Perforce ein
- Nächtlich wird aus dem eingecheckten Code eine Version gebaut und gleichzeitig bestimmte Codemetriken erstellt.
- Je nach Metrik werden Fehlerreports erstellt oder im schlechtesten Fall bricht der Bau ab.
Halte ich persönlich für "zu langsam", nach jedem Checkin sollte ein kompletter Build inkl. Tests durchgeführt werden, im Fehlerfall gibt es eine Email an alle (!) Entwickler, dass der Code im Repo fehlerhaft ist.
Spart Zeit & Frust, ist sehr einfach umzusetzen zB. mit Hudson.
Um es jetzt aber nicht erst soweit kommen zu lassen, sollen die Metriken schon während der Entwicklung erstellt werden können,
Das Maven2 mit dem Checkstyle plugin kann das doch bereits.

damit erst garnicht Code eingecheckt werden kann der den Konventionen(Metriken) wiederspricht.
Das ist imho schwer umzusetzen, kann ja über die IDE einchecken, muss nicht Maven dazu erwenden.
Code Reviews etc. sind da imho der einfachere Weg, hat auch andere Vorteile ;)
 
B

bygones

Gast
wir habe auch diverse metriken hier laufen (leider momentan noch nicht im cont. build integriert).

In die IDE direkt einzubauen alle Metriken halte ich fuer unsinnig da die Berechnungen zT zeit intensiv sein koennen und die Entwickler schnell davon genervt sind und es erstmal ausschalten.

Man kann natuerlich Standard sachen wie PMD / FindBugs oder was auch immer aktiv haben - man sollte jedoch nicht alles auf einmal wollen.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
M Netbeans nutzt veraltete Bibliotheken für JAX-WS IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
P Online IDE für mehrere Klassen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
I Suche eine IDE in deutsch für Java und Android IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 20
F Eclipse für Java 1.8 ARM einrichten IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
B Konsolenbefehl für Javaprogramm herausfinden? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 16
B .exe Datei für Eclipse Java Programm erstellen? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 9
LimDul IDEA IntelliJ Tipps für den Umstieg von Eclipse auf intelliJ IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
T Java-Version für BlueJ-Mac-Version IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
Zrebna Eclipse Für Nutzung von JPA zwingend 'IDE for Java EE Developers notwendig'? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
keinLebenNurCode Eclipse Eclipse: Gelbes Hilfsfenster für Funktionen und Methoden anzeigen lassen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
S Netbeans unterstützung für "Rule Switch" - Bug? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 8
anton1 Umfrage für Facharbeit IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
P Maven für Intellij IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
B standard-version für Java IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 14
P Statistik der LinesOfCode für ein repository erstellen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
E Suche aktuelle Netbeans-Version für Win 10 IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 30
S Notizen nur für mich IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
ruutaiokwu Eclipse Eclipse-Plugin für UML "Reverse Engineering", um aus Code Klassendiagramme zu erstellen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
J mavenBOM alternative für Gradle IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
P Tool für vielfache HTTP von commandline IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
H Unterdrücken aller checkstyle Warnungen für ein bestimmten Package IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
stg Raster für UML Klassendiagram in Papyrus IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
D Eclipse Plug-In für Call-Hierarchie Visualisierung IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
K Eclipse für Java, Python und C/C++ IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
E Maven-Installation für Intellij IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
A Eclipse Eclipse mit eigenem Plugin braucht für ersten Start sehr lange IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
U NetBeans plugin oder Programm für Codeschnippsel gesucht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 25
M Eclipse Funktionierender DarkTheme für Eclipse auf MacOS X IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
S NetBeans 8.0.2: Startprogramm meldet: Hilfsprogramm für den Tastaturverlauf funktioniert nicht mehr IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
N Eclipse Plug-In für farbliche Hervorhebung von Codeblöcken vorhanden??? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
H GUI Builder Jigloo für Eclipse Helios ??? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
D Eclipse Tool für Klassendiagramm aus Archivdateien IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
T Modelling Tool für JEE IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
M NetBeans Zielverzeichnis für externe Libs ändern IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
wolfgang63 Einfügeposition für generierten Code in Eclipse Kepler IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
A Eclipse Export/Auscheacken des Java-Projekts aus Eclipse für anderen Distributionen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 9
H Eclipse Was für eine Leiste ist das? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
T Anfänger: UML-Plugin für Eclipse IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
O Eclipse (+ Jre, Jdk, usw..) für iPod Touch/iPhone IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
E Eclipse Shortcut für z.b. "private static final String..." IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
R Konfigurationsskript für Netzverbindung IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
M JavaFX-Plugin für Eclipse Juno IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
E mysql-connector für Eclipse DB plugin IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
R Tool gesucht:3D Modelle für OpenGL IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
Java-Insel Eclipse JDK bzw. JDE für Eclipse funktioniert nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
M Programm zum Synchronisieren (speziell für Softwareentwicklung) IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
S OpenJDK: mit Eclipse auf Windows für Linux IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
GUI-Programmer Eclipse C/C++ für Eclipse aufrüsten IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
G Tools für Code-Qualität IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 11
G Eclipse Eclipse Plugin für Debian Paket Erstellung (DEB)? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
B GUI Builder für Eclipse? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
M Eclipse Automatischer Restart für Desktop Apps? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
I BPMN für eclipse IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
Helgon Eclipse Shortcut für Text IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
D NetBeans UML Editorplugin für NetBeans >= Version 7 ? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
P Wo sind die Vorlagen für ein GUI in Netbeans geblieben? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
W Plugin für Quellcode -> UML ? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
D PlugIn-Wrapper für Log4J IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
G Tomcat Icon für Applikation IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
P Eclipse Welche Eclipse Version für Win64bit? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
Kr0e Eclipse Tool für Jars - Automatisch Dependencies einbinden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 12
M NetBeans Freeware für UML round-trip engineering? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 8
L Netbeans Formulardatei (jFrame) für neue Klasse nutzen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
T Eclipse Wo sollte ich Bibliotheken für mein Projekt unterbringen? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 13
B Maven - Angeben welche Klassen/Packes für build benutzen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
K JSF EL Content Assist für @Named CDI in Eclipse IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
P Eclipse Code Review Tool für Eclipse IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 12
M SDE für NetBeans IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
darekkay Software für Code-Schnipsel IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
P Eclipse JavaScript-Editor für die ScriptEngine von Java IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
L Eclipse Plugin für HTML? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
K Eclipse Editor: Formatierung - Plugin für umfangreichere Optionen? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
KrokoDiehl Eclipse Editor für Dateityp konfigurieren IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 18
R Guter GUI Editor für Eclipse? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
H XSD / WSDL Werkzeug für Eclipse IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
S Problem mit javacc-Plugin für Eclipse IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 8
J Eclipse Hintergrund verlauf für Code? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 10
M Java Doc für EE IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 9
K IDE für Anfänger gesucht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
B Hibernateplugin für Eclipse 3.5.1 IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
A Eclipse-Plugin für eigenes Code-Folding IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
Houly GUI-Builder Plugin für Eclipse IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
P Eclipse Workspace für verschiedene User konfigurieren IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
S PASCAL-Plugin für Netbeans/Eclipse IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
X Eclipse Update Site für Intranet mit Buckminster Plugin nicht vollständig IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
P Javadoc - Autofinder Plugin für Location Path IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 24
A Free UML Editor für Eclipse? Empfehlung? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
X Eclipse Update Site teilweise für lokales Intranet spiegeln IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 25
T Eclipse Update - Workaround für No repository found containing… IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
M Eclipse als CVS-Client für externe Dateien IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
S Eclipse Tastenkombinationen für z.B. TestCase IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
E Neuer? SwingBuilder für Eclipse IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
S Netbeans6.5 : Kürzel für Befehle IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
J kostenloses UML-Tool für Eclipse Ganymed? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
T iReport für Eclipse? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
T UML aus Quellcode (am liebsten für Eclipse) IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
T Quartz für Java 1.5 IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
S SVN-Plugin für Eclipse IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
G Aeltere Java Version für Eclipse Projecte IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
F TortoiseSVN - Versionsverwaltung für Dokumente auf dem PC? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4

Ähnliche Java Themen

Neue Themen


Oben