Inhaltsverzeichnis:

Wie schreibe ich ein Code-Review?
Wie schreibe ich ein Code-Review?

Video: Wie schreibe ich ein Code-Review?

Video: Wie schreibe ich ein Code-Review?
Video: Code Reviews als Quality Gate 2024, November
Anonim

10 Tipps, die Sie zu einem effektiven Peer-Code-Review führen

  1. Rezension weniger als 400 Zeilen Code auf einmal.
  2. Lass dir Zeit.
  3. Nicht Rezension für mehr als 60 Minuten am Stück.
  4. Setzen Sie sich Ziele und erfassen Sie Kennzahlen.
  5. Autoren sollten Quelle kommentieren Code Vor dem Rezension .
  6. Verwenden Sie Checklisten.
  7. Richten Sie einen Prozess zur Behebung von gefundenen Fehlern ein.

Wann sollten Sie eine Codeüberprüfung durchführen?

Wann Code-Rezensionen überprüfen sollte erfolgen, nachdem automatisierte Prüfungen (Tests, Stil, andere CI) erfolgreich abgeschlossen wurden, jedoch vor dem Code wird mit dem Hauptzweig des Repositorys zusammengeführt. Wir führen in der Regel keine formellen Code-Review der aggregierten Änderungen seit dem letzten Release.

Wie führt Google außerdem Codeüberprüfungen durch? Um ihre Fähigkeit zu demonstrieren Bewertungscode aus Gründen der Lesbarkeit, Entwickler bei Google gehen Sie durch ein „ Rezension ihrer Code-Review Praktiken Methoden Ausübungen . Daher reicht der Entwickler ein Code Änderungen an einem Team von Lesbarkeitsexperten. Diese werden die Code . Aber diese Inspektion ist nicht wie eine Normalität Code-Review.

Die Frage ist auch, wie Sie wie eine menschliche Überprüfung codieren?

Techniken

  1. Lassen Sie Computer die langweiligen Teile erledigen.
  2. Klären Sie Stilargumente mit einem Stilleitfaden.
  3. Beginnen Sie sofort mit der Überprüfung.
  4. Beginnen Sie auf hohem Niveau und arbeiten Sie sich nach unten.
  5. Seien Sie großzügig mit Codebeispielen.
  6. Sag niemals „du“
  7. Frame-Feedback als Anfragen, nicht als Befehle.
  8. Binden Sie Notizen an Prinzipien, nicht an Meinungen.

Was macht ein gutes Code-Review aus?

Gute Code-Reviews Stellen Sie offene Fragen, anstatt starke oder eigensinnige Aussagen zu machen. Sie bieten Alternativen und mögliche Problemumgehungen, die für die Situation möglicherweise besser funktionieren, ohne darauf zu bestehen, dass diese Lösungen die sind Beste oder nur eine Möglichkeit, fortzufahren.

Empfohlen: