Kapitel 2. Architektur zu praktizieren heißt zu entscheiden
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Wir müssen uns nun mit dem grundlegenden Element beschäftigen, das jedem Ansatz der Softwarearchitektur zugrunde liegt: Entscheidungen. In diesem Kapitel werden wir klar definieren, was Architekturentscheidungen sind. In Kapitel 3 geht es dann darum, wie wir individuell und in Gruppen entscheiden.
Bevor ich anfange, möchte ich, dass du etwas für mich tust. Schließe deine Augen. Stell dir vor, dass eine Entscheidung über die Softwarearchitektur getroffen wird. Wenn du deine Augen wieder öffnest, überlege dir Folgendes:
-
Welche Bilder kommen dir in den Sinn?
-
Warst du es oder jemand anderes oder mehrere Personen, die die Entscheidung getroffen haben?
-
War die Person, die die Entscheidung getroffen hat, "hoch oben" in der Organisation und hat die Entscheidung "weitergegeben"? Oder war er unter dir? Oder war es ein Kollege?
-
Wie alt war die Person? War sie älter, jünger oder in einem ähnlichen Alter? Ist dir das überhaupt aufgefallen?
-
Welche technischen Fähigkeiten haben sie? Sind sie dieselben wie deine, oder sind ihre stärker oder schwächer? Haben sie programmiert? Welche Sprache war das? Ist das eine Sprache, die du kennst? Haben sie ihren Code in der Produktion eingesetzt? In welchem Umfang?
-
Hatten sie denselben Hintergrund wie du? Was ist mit ihren Ansichten und Erfahrungen ...