SmartBear's Code Collaborator nimmt alle Aufgaben, die mit einer Code-Überprüfung verbunden sind, auf und automatisiert sie. Verpacken Sie den Code für eine Überprüfung, geben Sie genau das Feedback zu der Zeile ein, zu der Sie Kommentare abgeben möchten, senden Sie das Feedback, reagieren Sie auf das Feedback, streiten Sie sich über eine Zeile oder ein Problem und so weiter. Entwickler beginnen tatsächlich, Bewertungen zu genießen. Die Mängel, die die Bewertungen verhindern, sind eine der haarigsten. Ich hatte einen der besten Softwareingenieure, der mir sagte, dass es keine Möglichkeit gibt, dass das Team ohne die Überprüfung einen bestimmten Fehler gefunden hätte, weil es durch andere Verhaltensweisen verdeckt wurde. Aber in der Besprechung starrten sie auf den Code und der Code ergab keinen Sinn, also reparierten sie ihn.
Wir haben auch den Begriff "reverse code review" geprägt. Dies ist, wenn ein erfahrener Software-Ingenieur eine Überprüfung an mehrere weniger erfahrene Software-Ingenieure mit der Absicht sendet, eine Lösung zu teilen oder ein Muster zu lehren. Es funktioniert gut, um die Stärke des Teams zu verbessern.
Zwei meiner Teams haben es bisher benutzt, und beide halten es für ein nützliches Werkzeug. Das erste Team hat mir gesagt, wie ich dafür bezahlen soll, weil sie dieses Tool nach Ablauf der Evaluierungszeit nicht weiter geben wollen ... Disclaimer: Ich habe ein Kapitel für das Best Keep Secrets des Peer Code Review Book geschrieben . Aber das kam erst nachdem wir das Tool benutzt haben und es absolut geliebt haben.
Alles, was Sie gesagt haben, ist wahr se it, aber ihre UX muss verbessert werden. –