Unser Entwicklerteam hat zugestimmt, dass der gesamte zum Projekt beigetragene Code überprüft werden muss. Wir verzweigen den Master und führen für jede Arbeitseinheit eine Zusammenführung durch (manchmal eine ganze Funktion, manchmal nur eine laufende Arbeit, die Tests besteht). Wenn ich jedoch produktiver werde, werde ich zunehmend langsamer, indem ich (manchmal Tage) auf die Überprüfung des Codes warten muss und dann auf eine weitere Überprüfung warte, wenn Änderungen vorgeschlagen werden.
I. Ich arbeite daran, indem ich zu neuen Funktionen übergehe, während ich auf eine Überprüfung warte. Dies bedeutet jedoch, dass der Kontext gewechselt, alter Code bearbeitet und mehr Zeit für das Zusammenführen von Zweigen aufgewendet wird. Unser Team ist auch klein, damit ich meine Mitarbeiter nicht durch endlose Codeüberprüfungen belasten oder schlecht aussehen lassen möchte. Ich bin auch dem Risiko ausgesetzt, dass ich schlecht aussehe, wenn große Mengen an Arbeiten ausgeführt / überprüft werden.
Es handelt sich normalerweise auch um relativ kleine Änderungen, sodass ich manchmal gezwungen bin, mehr Funktionen zu nutzen in eine Niederlassung, aber das fühlt sich nach einer schlechten Idee an?
Ich habe nicht viel Erfahrung als Team gearbeitet und mich gefragt, welche Schritte ich unternehmen kann, um die Produktivität meiner selbst und / oder des gesamten Teams zu verbessern oder sogar andere Entwickler ermutigen, proaktiver Überprüfungen durchzuführen? Es wäre auch interessant, Vorschläge von Leuten zu hören, die auf der anderen Seite davon waren.