Regel 6. Codeüberprüfungen sind aus drei Gründen gut

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

Eine der größten Veränderungen in den über dreißig Jahren, in denen ich hauptberuflich programmiere, ist die allmähliche Akzeptanz von Codeüberprüfungen in verschiedenen Formen.

Bis Anfang der 90er Jahre hatte ich noch nie etwas von Codeüberprüfungen gehört. Damit will ich nicht sagen, dass es sie nicht gab, denn natürlich gab es sie, aber sie waren nicht weit verbreitet, außer in Situationen, in denen Versagen keine Option ist, wie z. B. bei Firmware für medizinische Geräte oder Steuercode in Raketen. Du weißt schon, die Art von Dingen, bei denen Bugs Menschen töten.1

Für die meisten Programmiererinnen und Programmierer vor 30 Jahren war der Gedanke, dass jemand anderes deinen Code durchschaut,... unangenehm. Klar, wenn du mit anderen zusammenarbeitest, musst du dir zumindest die Schnittstelle zum Code deines Teammitglieds ansehen, um herauszufinden, wie du damit arbeiten kannst, und am Ende wirst du wahrscheinlich in Einzelschritten durch den Code eines anderen gehen - aber tatsächlich Zeile für Zeile durch den Code zu gehen und ihn zu beurteilen, fühlte sich zutiefst seltsam an. Es war, als würde man das Tagebuch von jemandem lesen oder (modern ausgedrückt) über den Browserverlauf von jemandem stolpern.

Wie auch immer, Anfang der 90er Jahre wurde ich in ein Team bei Microsoft versetzt, das ...

Get Die Regeln der Programmierung 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.