Eclipse Code Review Tool für Eclipse

peez

Bekanntes Mitglied
Ich möchte gerne auf der Arbeit Code-Reviews einführen.

Einige Alternativen habe ich mir schon gesucht, allerdings scheint der Beschreibung nach keines davon 100% so zu funktionieren wie ich es mir vorstelle :)

Was schon ziemlich genau an meine Anforderungen rankommt ist ReviewClipse. Das arbeitet direkt auf den SVN Changesets, speichert die Reviews wieder im SVN und kann sogar die Benutzer aus SVN auslesen.

Leider ist hier der Review-Editor nicht so schön wie z.B. bei Reviewmate. Den Editor hier finde ich sehr schön, weil man seine Kommentare direkt an der betroffenen Stelle im Code eingeben kann. Leider ist das so wie ich die Dokumentation lese auch schon alles was Reviewmate kann. Keine Verwaltung, SVN Integration o.ä...

Dann bin ich noch über ReviewBoard gestolpert. Das ist eine webbasierte Lösung, also nicht in Eclipse integriert (okay wäre nicht zwingend nötig). Leider scheint man (jedenfalls wenn ich das Demo nicht falsch bediene) zwar SVN Repositories verwenden zu können, allerdings basiert das nicht auf Revisions oder Changesets, sondern einfach auf einzelnen Dateien. Obendrein muss der Pfad da hin auch noch in einer Textbox eingetippt werden.

Was haltet ihr von Atlassian Crucible? Dem Demo-Video nach siehts nicht schlecht aus, aber typisch für Atlassian Produkte total überladen mit Features. Da wir sowieso schon Confluence und Jira nutzen, würde sich das natürlich schön in die Landschaft integrieren. Allerdings auch entsprechend was kosten...

Momentan tendiere ich sehr zu ReviewClipse, weil das schön leichtgewichtig ist. Hat evt. schonmal jemand damit gearbeitet oder hat noch jemand andere Vorschläge für entspr. Tools? Dürfen auch gerne was kosten.

Freue mich über alle Hinweise ;)
 

schalentier

Gesperrter Benutzer
Ich frag mich grad, wozu man da noch Tools braucht? o_O

Ich mein, Codereview machen wir schon ewig, und da guggt man halt den Code der Kollegen an. Was also soll das Tool da jetzt tun? Hab grad mal deine Links ueberflogen, aber so richtig schlau werd ich da net draus...
 

peez

Bekanntes Mitglied
Ja wenn die Zeit da ist, das "manuell" zu machen denke ich auch braucht man keine Tools.
Die Tools bringen m.E. einiges an Zeitersparnis mit sich, wenn z.B. auf Changesets gearbeitet wird.
Außerdem kann man hier ein wenig Kontrolle ausüben, dass die Reviews auch tatsächlich gemacht werden.
 

Wildcard

Top Contributor
Gerrit hat ausserdem noch ein Stückweit eine Sonderrolle. Damit kann man zB dafür sorgen das Quellcode nur dann in den Stable Branch wandert wenn er erfolgreich alle Tests besteht und solche Späße. Damit lassen sich also Semi- bis Vollautomatische Reviews durchführen.
 

Wildcard

Top Contributor
Klingt super aber ich denke von Subversion werden wir nicht so schnell weggehen...
Wir sind leider sogar noch an CVS gefesselt... :noe:
Allerdings scheint es absolut machbar zu sein ein Git und Subversion Repository parallel zu betreiben und synchron zu halten. Wird zum Beispiel bei Hudson und Jenkins in der Übergangsphase zu Git-only so gemacht.
 

peez

Bekanntes Mitglied
Na für CVS ist wenigstens fast überall nativ unterstützt :p

So nebenbei - Hudson soll bald Git-Only werden?? Einer unserer Entwickler hat gerade damit angefangen, cruisecontrol gegen hudson (mit svn) zu ersetzen...
 

mvitz

Top Contributor
Gemeint ist die SourceCode Verwaltung der Hudson/Jenkins Sourcen und nicht, dass Hudson/Jenkins danach nur noch Git Projekte automatisiert bauen kann.
 

Andi_CH

Top Contributor
Ich frag mich grad, wozu man da noch Tools braucht? o_O

Ich mein, Codereview machen wir schon ewig, und da guggt man halt den Code der Kollegen an. Was also soll das Tool da jetzt tun? Hab grad mal deine Links ueberflogen, aber so richtig schlau werd ich da net draus...

Tools sind gut um zyklische Abhängigkeiten, toten Code und ähnliches zu finden.
Ich glaube der Betreuer bei der Abschlussarbeit hat Enerprise Architect eingesetzt

Menschliche Augen / Gehirne beurteilen eher die readability, also die Wartbarkeit des Codes.
 
M

maki

Gast
Tools sind gut um zyklische Abhängigkeiten, toten Code und ähnliches zu finden.
Das wären eher Codemetriken von denen du da sprichst, Reviewtools haben aber den Zweck, Code Reviews zu unterstützen, d.h. u. a. Kommentare speichern etc. pp.

Ich glaube der Betreuer bei der Abschlussarbeit hat Enerprise Architect eingesetzt
Wäre mir neu dass der Enterprise Archtitect Metriken erzeugt oder gar Reviews unterstützt.

Menschliche Augen / Gehirne beurteilen eher die readability, also die Wartbarkeit des Codes.
Menschliche Augen beurteilen bei Reviews mehr, zB. Design.

FindBugs zB. hat seine stärken bei Codemetriken (statische analyse des Bytecodes aufgrund von best. Mustern), bietet aber auch ein bisschen Unterstützung für Reviews, da es zulässt die gefunden Probleme zu kommentieren.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
MiMa Seltsame Umlaute in Code � IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
Jose05 UML Diagramme aus Java Code erstellen oder andersherum IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
F Eclipse - Änderung am Code ohne Applikation Neustart IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
8u3631984 VS Code und Gradle Sub Module IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
L source folder und code highlighting IntelliJ IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 21
MiMa Doppelten Code in IntelliJ finden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
B Debugging in VS Code? Leider nicht möglich. IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
Jose05 Wie kann man aus einem Java-Code native Apps erstellen? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 16
E Visual Studio Code IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
9 IDEA IntelliJ IntelliJ lässt nicht ein Code ausführen, wenn irgendwo in andere Klasse Fehler ist. IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 12
Ugi25 Visual Studio Code Probleme IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
P ERROR: org.eclipse.equinox.p2.engine code=0 session context was:(profile=C__Users_birgit_eclipse_java-2020-124_eclipse, phase=org.eclipse.equinox.inte IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 13
Robertop Eclipse Eclipse Startprobleme "Java was started but returned exit code=1" IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
ruutaiokwu Eclipse Eclipse-Plugin für UML "Reverse Engineering", um aus Code Klassendiagramme zu erstellen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
W IntelliJ soll nicht immer alle Code-Files checken IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
A Code in SVN history finden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
B Eclipse Code Completion Hotkey IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
N NetBeans Java Code too large, wie *.java splitten? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 12
M Netbeans CSS code completion abgeschaltet IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
E Eclipse Komponenten mal sichtbar, mal nicht - Code fehlerfrei IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
W Java Byte Code Engineering Library (BCEL) Installation IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
F Eclipse Vergleich von Ausgabe mit Code IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
stylegangsta Eclipse Hat eclipse eine Macke oder mein Code Array Datei einlesen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
T Eclipse Mithilfe eines Plugins den Source Code, bevor an den Parser übergeben wird, modifizieren IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
W Eclipse Richtiger Code Trotzdem 5 Errors IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
wolfgang63 Ein- und Aufklappen von Code im Eclipseeditor IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
wolfgang63 Einfügeposition für generierten Code in Eclipse Kepler IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
M Java-Code in C++ übersetzen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
B Eclipse Dead Code -- Compiler-Verständnis (?) IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
J IDEA IntelliJ Java source code und Dokumentation IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
G Tools für Code-Qualität IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 11
B Source Code Ausdruck in Eclipse formatieren IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
M Eclipse Code formatierung IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
T NetBeans: Uncompilable source code IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
M Tool zum tracken der Code-Changes? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
A UML-Tool mit Java Source Code-Generator gesucht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
A Testen & Code Analyse IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 11
R NetBeans Uncompilable source code IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
fastjack Remote Code-Coverage durch Selenium-Tests IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
J Eclipse Code verschwindet IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
darekkay Software für Code-Schnipsel IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
J Code Template in Eclipse verwenden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
P Eclipse Fehler: java was started but returned exit code 13 IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 11
T Eclipse Code wird "versteckt" IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
H Source Code gleichzeeitg ändern IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
O Eclipse code formatter (ctrl+shift+f) funktioniert nicht mit html-dateien IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
T Eclipse, "Frequently used Code" Funktion? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
S Eclipse Code drucken IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
B Java code UML generator IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
J Eclipse Hintergrund verlauf für Code? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 10
F Java Code formatiert drucken IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
P Netbeans - Methoden aus generiertem Code löschen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
A Eclipse-Plugin für eigenes Code-Folding IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
H Eclipse und Code-Formatierung IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
H Zeitstempel im Code erzeugen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
M Klassen-Diagram aus Source Code ? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
M Code-Generierung mit Eclipse UML2-Tools IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
T Eclipse Code aufklappen/zuklappen (Code Folding) IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 26
V Plugin für Lines of Code (loc)? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
J Source-Code-Darstellung in Eclipse IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
X eclipse 3.4 Build id: I20080617-2000 schneidet code ab ? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
X eclipse Code wie Klammern-Einrücken einstellen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
eskimo328 eclipse: check code style vor dem svn-commit IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
G Eclipse - Code-Folder und mehr IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
P Eclipse 3.3.x verweigert plötzlich code completition ? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
A Java in Win32-Code IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
V Guarded Code in Netbeans 6 IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
O Netbeans code gesperrt? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
eskimo328 code completion für JSF (Eclipse) IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
M Hot Code Replace bei eclipse 3.3.1.1 IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
P Netbeans fester Code IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
B Eclipse Source Code --- Format IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
R Netbeans und "erzeugter" code IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
V NetBeans generierter Code nicht editierbar IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 10
T [Eclipse] Code completion funktioniert nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
T Automatische Einrückung von Java Code IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
F Eclipse, Code durch Tastenkürzel einfügen? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 14
S Debuggen im JRE-Code IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
G UML in Eclipse in Code umsetzen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
ARadauer eclipse debugger startet neu wenn ich code ändere IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
G [Eclipse] Code zusammenfassen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
S Code-Formatierung in Eclipse IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 10
J [NetBeans]Form Code editieren IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
J code ausblenden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
T Eclipse JSP Code-Vorschlag Tool IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
M ide generated code verändern? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
M Modellierung in Eclipse - Java-Code <-> Model IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 13
M Eclipse: Bedeutung des Uhr-Symbols beim Code Assistant IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
M Code von Netbeans editieren IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
A Eclipse: Keine Fehleranzeige, keine Code Completion. IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
R Code formatieren IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
T Netbeans->GUI Builder-> generierten Code editierbar ma IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
M Java Source Code Beautifier IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
X Guarded Code & Netbeans IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
T WebSphere aktualisiert Code auf Server nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
G Eclipse 3.1 - Code Completion & Argumentanzeige IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
G Native-Code mit JBiulder Enterprise IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
Y Eclipse: Wie funktioniert die Code Completion? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
G Netbeans Code Hover IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
C Eclipse Fehler: JVM terminated Exit Code = 1 IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3

Ähnliche Java Themen

Neue Themen


Oben