Schauen Sie sich an, wie Facebook es mit seiner eigenen App namens phabricator macht: http://phabricator.org/
Sie verpflichten sich grundsätzlich pro Ausgabe, und für jede Ausgabe wird der Code angezeigt, der von jemandem überprüft werden muss. Der Code wird erst in das Haupt-Repository aufgenommen, wenn der Prüfer erklärt hat, dass dies in Ordnung ist.
Ich denke, es macht mehr Spaß.
Vielleicht sollte ein Code auch zwei Personen zugewiesen werden: einer, der ihn ausführt, und einer, der ihn überprüft.
Obwohl Ihre Teamkollegen vielleicht nicht an dieses Review-Ding glauben.
In Ermangelung von Gutachtern habe ich Unit-Tests für untergeordnete Funktionen und "den Hausmeistertest" für den Rest verwendet: Der Hausmeistertest wird so genannt, weil selbst der Hausmeister Ihren Code verstehen sollte.
Normalerweise entfernte ich einige kleinere Teile, wie z. B. Klammern für Block- / Funktionsbereiche, Sichtbarkeitsnotationen, manchmal sogar Typen, und zeigte sie Managern, Domain-Experten und Kollegen, die den Code angefordert hatten: "Ist dies das, was Sie wollen?"
Es hilft auch, persönlich dorthin zu gehen und erst zu gehen, wenn die Überprüfung abgeschlossen ist.
Oder falls Sie mit dem Team nicht gut zurechtkommen oder es Ihnen nicht gut geht, wissen Sie: "Wenn Sie die Firma ändern können, ändern Sie die Firma" ...