Kapitel 4. Wie du deinen Code versionierst, erstellst und testest
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
In Kapitel 2 hast du gelernt, wie du deine Infrastruktur verwaltest, und inKapitel 3 hast du gelernt, wie du deine Apps verwaltest. Auf dem Weg dorthin hast du mit verschiedenen Tools Code geschrieben, darunter Node.js, Kubernetes und OpenTofu. Was hast du mit dem ganzen Code gemacht? Sitzt er nur auf deinem Computer? Wenn ja, ist das zum Lernen gut, wenn du der Einzige bist, der den Code anfasst, aber die meiste Softwareentwicklung ist ein Teamsport, und das bedeutet, dass du herausfinden musst, wie du die folgenden Probleme lösen kannst:
- Code Zugang
-
Alle Entwickler in deinem Team brauchen eine Möglichkeit, auf denselben Code zuzugreifen, und wenn sie Änderungen daran vornehmen, musst du ihre Änderungen zusammenführen können.
- Automatisierung
-
Um Zeit zu sparen und die Konsistenz in deinem Team zu gewährleisten, brauchst du eine Möglichkeit, gängige Vorgänge wie das Herunterladen von Abhängigkeiten, das Erstellen des Codes und das Verpacken des Codes zu automatisieren.
- Korrektheit
-
Es ist schon schwer genug, deinen eigenen Code zum Laufen zu bringen, aber wenn mehrere Leute ihn ändern, musst du einen Weg finden, um eine Flut von Fehlern zu verhindern.
Um diese Probleme zu lösen, nutzen moderne Unternehmen die folgenden Instrumente:
-
Versionskontrolle
-
System aufbauen
-
Automatisiertes ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access