Kapitel 4. Versionskontrolle
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Betrachte die Welt durch deine Polaroid-Brille
Für die Arbeiterklasse wird es viel besser aussehen.
Gang of Four, "I Found that Essence Rare"
In diesem Kapitel geht es um Versionskontrollsysteme (RCS), die Schnappschüsse der vielen verschiedenen Versionen eines Projekts während seiner Entwicklung aufbewahren, z. B. die Entwicklungsstufen eines Buchs, eines gequälten Liebesbriefs oder eines Programms.
Die Verwendung eines RCS hat meine Arbeitsweise verändert. Um es mit einer Metapher zu erklären, stell dir das Schreiben als Klettern vor. Wenn du selbst kein Kletterer bist, stellst du dir vielleicht eine massive Felswand und die einschüchternde und lebensbedrohliche Aufgabe vor, den Gipfel zu erreichen. Aber in der heutigen Zeit ist der Prozess viel schrittweiser. An einem Seil kletterst du ein paar Meter hoch und befestigst das Seil dann mit spezieller Ausrüstung (Nocken, Stifte, Karabiner und so weiter) an der Wand. Wenn du nun stürzt, bleibt dein Seil am letzten Karabiner hängen, was relativ sicher ist. An der Wand konzentrierst du dich nicht darauf, den Gipfel zu erreichen, sondern auf das viel leichter zu lösende Problem, den nächsten Karabiner zu finden.
Wenn ich wieder mit einem RCS schreibe, ist ein Arbeitstag nicht mehr eine funktionslose Plackerei auf dem Weg zum Gipfel, sondern eine Abfolge von kleinen Schritten. ...