Kapitel 2. Das System der Wahrheit

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

Ein komplexes System, das funktioniert, hat sich immer aus einem einfachen System entwickelt , das funktioniert hat.

John Gall (Gall'sches Gesetz)

Für eine effektive DevOps-Pipeline ist es wichtig, ein Single System of Truth zu haben, um zu verstehen, welche Bits und Bytes in der Produktion eingesetzt werden. In der Regel beginnt dies mit einem Quellcode-Verwaltungssystem, das den gesamten Quellcode enthält, der kompiliert und in die Produktionsbereitstellung eingebaut wird. Indem du eine Produktionsbereitstellung bis zu einer bestimmten Revision in der Versionskontrolle zurückverfolgst, kannst du eine Ursachenanalyse für Bugs, Sicherheitslücken und Leistungsprobleme durchführen.

Die Quellcodeverwaltung erfüllt mehrere wichtige Aufgaben im Lebenszyklus der Softwareentwicklung:

Kollaboration

Große Teams, die an einer einzigen Codebasis arbeiten, würden sich ohne effektives Quellcode-Management ständig gegenseitig blockieren, was die Produktivität mit zunehmender Teamgröße verringert.

Versionierung

Mit Quellcode-Systemen kannst du die Versionen des Codes nachverfolgen, um festzustellen, was in der Produktion eingesetzt oder an einen Kunden weitergegeben wird.

Geschichte

Durch die chronologische Aufzeichnung aller Versionen von Software während ihrer Entwicklung ist es möglich, zu einer älteren ...

Get DevOps-Tools für Java-Entwickler 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.