Code-Review-Tools für die Java-Entwicklung mit Eclipse + SVN [geschlossen]

Erstaunlicherweise habe ich kürzlich festgestellt, dass mein neues Team überhaupt keinen Code-Review-Prozess hat.

Ich bin an Visual Studio gewöhnt und neu in der JAVA-Entwicklung. Daher möchte ich Sie nach guten kostenlosen Code-Review-Tools für die Java-Entwicklung mit Eclipse + SVN fragen.

Ich habe einige gefunden. Ich liste sie hier nicht auf, da ich meinen Beitrag nicht wie eine Anzeige machen möchte. Schätzen Sie wirklich Ihre Felderfahrungen.

Sie sollten Ihren Beitrag wahrscheinlich bearbeiten, um diejenigen aufzulisten, an denen Sie nicht interessiert sind.
Können Sie uns mehr darüber erzählen, wonach Sie suchen? Welche Funktionen soll die Software haben? Gibt es konkrete Elemente, die Sie aus Visual Studio gewohnt sind, die Ihnen sehr gut gefallen und die Sie suchen?
Neben den Namen derjenigen, die Sie sich bereits angesehen haben, geben Sie bitte an, warum sie Ihrer Meinung nach nicht geeignet sind. Wenn Sie nicht genauer hingeschaut haben und einfach nicht wissen, welche davon passen könnten , sollten Sie bei Ihrer Frage zumindest Ihre Anforderungen angeben. Siehe: Was ist erforderlich, damit eine Frage "genügend Informationen" enthält?

Antworten (1)

In der Vergangenheit habe ich Code Collaborator verwendet , der meiner Meinung nach ein gutes Tool für Codeüberprüfungen war. Ich weiß, dass es sich in SVN integriert, bin mir aber nicht sicher, ob Eclipse direkt funktioniert.

Ich habe Code Collaborator bei einem ehemaligen Arbeitgeber verwendet, bei dem unser Versionskontrollsystem Accurev war. Aus meiner Lektüre der Dokumentation klingt es so, als hätte das Tool eine bessere Integration mit SVN.

Wenn ich Agile-Entwicklungssprints durchführte, lief mein Team für die Codeüberprüfung so ab, dass wir den Code in unsere Teamebene in Accurev eincheckten und jemand einmal am Tag alle Accurev-Transaktions-IDs in die Code Collaborator Gui eingab, um eine Überprüfung des normalerweise gesamten Codes zu erstellen am Vortag eingecheckt. Dann nutzte jeder das Tool, um Kommentare zu hinterlassen, Fragen zu stellen usw. Im Allgemeinen wurde alles, was tatsächlich behoben werden musste, in der nächsten Überprüfung überprüft.

Bei der Durchführung von Fehlerkorrekturen war es im Allgemeinen ähnlich, dass der Teambereich stärker gesperrt war, sodass Transaktions-IDs aus Dateien stammten, die aufbewahrt wurden (Accurev hat die Idee, Dateien wie in Ihrem eigenen persönlichen Bereich zu speichern).

Bevor wir dieses Tool hatten, war das Versenden von Dateien und Diffs per E-Mail die einzige Möglichkeit, Code zu überprüfen, also war es viel schöner, ein Tool zu haben, das es ermöglichte, die Diffs zu sehen und über die einzelnen Codezeilen zu chatten.

Können Sie uns mehr über dieses Tool erzählen? Was sind seine Eigenschaften und Mängel? Wie sah Ihr Workflow damit aus? Irgendwelche kniffligen Situationen, die zusätzliche Aufmerksamkeit erforderten?