Regel 12. Große Teams brauchen starke Konventionen

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

Der wichtigste Grundgedanke dieses Buches ist, dass Programmieren kompliziert ist und dass deine Produktivität als Einzelperson und als Team von dieser Komplexität abhängt. Je komplizierter du die Dinge machst - oder es zulässt - desto weniger erfolgreich wirst du sein. Je einfacher du die Dinge hältst, desto erfolgreicher wirst du sein - also halte die Dinge einfach!

Dieser Ratschlag gilt für jede Art von Projekt, an dem du arbeitest, aber für manche Projekte trifft er mehr zu als für andere.

Es gibt Projekte, die so klein und einfach sind, dass unnötige Komplexität nicht wirklich ins Gewicht fällt. Wenn du an einem Nachmittag hundert Codezeilen schreibst und den Code am Ende wegwirfst, kannst du den Code so schreiben, wie du willst, und kommst damit durch.

Sobald ihr in einem Team seid, selbst wenn es ein Zweierteam ist, gilt das weniger. Ihr könntet versuchen, Grenzen zwischen "meinem Code" und "deinem Code" zu ziehen, wobei jeder von euch entscheidet, wie der Code auf seiner Seite der Linie geschrieben wird... aber das wird nicht sehr gut funktionieren. Wenn eure beiden Hälften nicht außerordentlich sauber voneinander getrennt sind und das auch während der gesamten Projektlaufzeit so bleibt, werdet ihr die Grenze regelmäßig hin und her schieben. Sogar die Definition der Schnittstelle zwischen ...

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.