Kapitel 4. Die Zerlegung des Monolithen
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Das ultimative Ziel sollte sein, die Lebensqualität der Menschen durch digitale Innovationen zu verbessern.
Pony Ma Huateng
Im Laufe der Geschichte waren die Menschen davon besessen, Ideen und Konzepte in einfache oder zusammengesetzte Teile zu zerlegen.Durch die Kombination von Analyse und Synthese können wir ein höheres Maß an Verständnis erreichen.
Aristoteles nannte die Analytik "die Auflösung jeder Verbindung in die Dinge, aus denen die Synthese gemacht wird. Denn die Analyse ist das Gegenteil der Synthese.Die Synthese ist der Weg von den Prinzipien zu den Dingen, die sich aus den Prinzipien ableiten, und die Analyse ist die Rückkehr vom Ende zu den Prinzipien."
Die Softwareentwicklung folgt einem ähnlichen Ansatz: Ein System wird in seine Bestandteile zerlegt, wobei Inputs, gewünschte Outputs und Detailfunktionen identifiziert werden. Während des analytischen Prozesses der Softwareentwicklung haben wir festgestellt, dass nicht geschäftsspezifische Funktionen immer benötigt werden, um Inputs zu verarbeiten und Outputs zu kommunizieren oder zu erhalten. Das macht es offensichtlich, dass wir von wiederverwendbaren, gut definierten, kontextgebundenen, atomaren Funktionen profitieren können, die gemeinsam genutzt, konsumiert oder miteinander verbunden werden können, um die Softwareentwicklung ...