Kapitel 9. Codeüberprüfung

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Codeüberprüfung ist ein Prozess, bei dem der Code von einer anderen Person als dem Autor überprüft wird, oft bevor der Code in die Codebasis aufgenommen wird. Obwohl das eine einfache Definition ist, gibt es in der Softwarebranche sehr unterschiedliche Umsetzungen des Prozesses der Codeüberprüfung. In einigen Unternehmen gibt es eine ausgewählte Gruppe von "Gatekeepern", die Änderungen am Code überprüfen. In anderen wird die Codeüberprüfung an kleinere Teams delegiert, so dass verschiedene Teams unterschiedliche Stufen der Codeüberprüfung verlangen können. Bei Google wird im Grunde genommen jede Änderung vor der Übergabe überprüft, und jeder Ingenieur ist dafür verantwortlich, die Überprüfung einzuleiten und die Änderungen zu überprüfen.

Codeüberprüfungen erfordern in der Regel eine Kombination aus einem Prozess und einem Tool, das diesen Prozess unterstützt. Bei Google verwenden wir ein eigenes Tool zur Codeüberprüfung, Critique, um unseren Prozess zu unterstützen.1 Critique ist ein so wichtiges Werkzeug bei Google, dass ihm ein eigenes Kapitel in diesem Buch gewidmet ist. Dieses Kapitel konzentriert sich auf den Prozess der Codeüberprüfung, wie er bei Google praktiziert wird, und nicht auf das spezielle Tool, weil diese Grundlagen älter sind ...

Get Softwareentwicklung bei Google now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.