Ich bin ein kürzlich graduierter Softwareentwickler bei einem kleinen Startup mit 7 Mitarbeitern, von denen 3 an Software arbeiten - der CTO, ich selbst und ein anderer Softwareentwickler. Ich bin seit fast einem Jahr dort und der andere Softwareentwickler ist seit ein paar Monaten dort. Ich bin niemandes Chef, aber ich habe einen gewissen Einfluss, weil ich 1/3 des gesamten Softwareteams vertrete und aufgrund früherer Erfahrungen in einem anderen Unternehmen mehr Kenntnisse über Codierungsstandards habe als die beiden anderen Entwickler.
Auf meine Empfehlung hin haben wir kürzlich begonnen, Codeüberprüfungen für Code durchzuführen, der in einige Kernbibliotheken verschoben wird, von denen andere Projekte abhängen. Die anderen Teammitglieder sind froh, ihren Code überprüfen zu lassen und den Code zu überprüfen (im Gegensatz zu diesen Fragen) - mein Problem ist einfach, dass einer von ihnen meinen Code überprüft Sie sehen es sich immer ein oder zwei Minuten lang an, machen gelegentlich ein paar Kommentare und genehmigen es dann, ohne Änderungen vorzuschlagen.
Seit der Einführung von Codeüberprüfungen musste ich kein einziges Mal etwas tun Änderungen vor der Genehmigung. Ich weiß, dass ihnen Dinge fehlen, weil ich selbst Fehler in Dingen entdeckt habe, die ich begangen habe, aber ich kann nicht auf Fehler hinweisen, die ich nicht bemerkt habe.
Welche spezifischen Dinge Kann ich den Rest meines Teams dazu ermutigen, während der Codeüberprüfung effektiver zu sein?
Ich habe Folgendes versucht:
- Bitten Sie sie einfach darum Seien Sie vorsichtig und kritisch.
- Weisen Sie nach jeder zu schnellen Überprüfung darauf hin, dass es sehr schnell ging.
- Machen Sie auf Dinge aufmerksam, bei denen ich mir nicht sicher bin, wenn Sie Code zur Überprüfung einreichen.
- Fragen zu dem Code stellen, den ich einreiche, um sie zu zwingen, ihn zu studieren.
- Überprüfen Sie ihren Code gemäß den Standards, von denen ich erwarten würde, dass sie meinen überprüfen