Wir verwenden Subversion mit FishEye und Crucible in unserem Arbeitsbereich. Vor Crucible wurde die Code-Überprüfung mit der SharePoint-Liste durchgeführt, also war es definitiv eine Verbesserung.
Ich mag Dinge über Crucible:
- enge Integration mit Subversion und FishEye
- E-Mail-Benachrichtigungen
- Armaturenbrett
- Inline-Kommentare
- Syntax-Hervorhebung
Einer meiner großes Haustier ärgert sich mit Crucibl e ist das Fehlen einer wiederholten Erinnerung/Frist/Frist für die Überprüfung. Unser Projekt befindet sich in der aktiven Entwicklung und wir haben routinemäßig eine Handvoll Reviews, aber keine Zeit dafür. Letztendlich werden viele Code-Reviews vergessen. Wir arbeiten hauptsächlich an diesem Problem, indem wir ein Meeting planen, um eine bestimmte Codeüberprüfung zu besprechen. Ich finde diesen Workflow zeitaufwendig und es ist wahrscheinlich noch schwieriger für Ihr geografisch getrenntes Team.
Eine weitere Funktion, die ich in Crucible sehen möchte, ist sicherzustellen, dass die Kommentare zur Codeüberprüfung tatsächlich gelöst werden. Momentan beziehen wir uns nur auf die Crucible-Code-Überprüfungs-ID im Subversion-Protokoll.
FYI, es gibt eine Open-Source-Code Review-Tool namens Reviewboard. Ich habe es noch nicht ausprobiert, aber es hat Syntaxhervorhebung und sieht brauchbar aus.
Atlassian plant, Crucible Erinnerungen hinzuzufügen. Bitte stimme für das Problem ab [CRUC-599] (http://jira.atlassian.com/browse/CRUC-599) und füge einen Kommentar hinzu, der genau angibt, wie die Funktion funktionieren soll. – tgdavies