Kapitel 8. Stilrichtlinien und Regeln

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

Die meisten Entwicklungsorganisationen haben Regeln für ihre Codebases - Regeln darüber, wo die Quelldateien gespeichert werden, Regeln über die Formatierung des Codes, Regeln über Namensgebung und Muster, Ausnahmen und Threads. Die meisten Softwareentwickler/innen arbeiten im Rahmen einer Reihe von Richtlinien, die ihre Arbeitsweise regeln. Um unsere Codebasis zu verwalten, pflegen wir bei Google eine Reihe von Styleguides, die unsere Regeln festlegen.

Regeln sind Gesetze. Sie sind nicht nur Vorschläge oder Empfehlungen, sondern strikte, verbindliche Gesetze. Als solche sind sie allgemeingültig - Regeln dürfen nicht missachtet werden, es sei denn, sie werden für den Bedarfsfall genehmigt. Im Gegensatz zu Regeln bieten Leitlinien Empfehlungen und bewährte Methoden. Sie sind gut zu befolgen, ja sogar sehr ratsam, aber im Gegensatz zu Regeln lassen sie normalerweise einen gewissen Spielraum für Abweichungen.

Wir sammeln die Regeln, die wir definieren, die Do's und Don'ts beim Schreiben von Code, die befolgt werden müssen, in unseren Programmier-Style-Guides, die als Kanon behandelt werden. Der Begriff "Stil" ist hier vielleicht etwas missverständlich, denn er impliziert eine Sammlung, die sich auf Formatierungspraktiken beschränkt. Unsere Styleguides ...

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.