Kapitel 1. Die Kunst des Softwaredesigns
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Was ist Software-Design? Und warum solltest du dich dafür interessieren? In diesem Kapitel lege ich den Grundstein für dieses Buch über Softwaredesign. Ich erkläre dir, warum Softwaredesign so wichtig für den Erfolg eines Projekts ist und warum du es unbedingt richtig machen solltest. Aber du wirst auch sehen, dass Softwaredesign kompliziert ist. Sehr kompliziert sogar, denn es ist der komplizierteste Teil der Softwareentwicklung. Deshalb erkläre ich dir auch einige Grundsätze des Softwaredesigns, die dir helfen werden, auf dem richtigen Weg zu bleiben.
In "Leitlinie 1: Verstehe die Bedeutung desSoftwaredesigns" werde ich mich auf das große Ganze konzentrieren und erklären, dass sich Software verändern wird. Daher sollte Software in der Lage sein, mit Veränderungen umzugehen. Das ist jedoch viel leichter gesagt als getan, denn in der Realität machen Kopplung und Abhängigkeiten unser Leben als Entwickler so viel schwieriger. Dieses Problem wird durch Softwaredesign gelöst. Ich werde Softwaredesign als die Kunst des Managements von Abhängigkeiten und Abstraktionen vorstellen - ein wesentlicher Bestandteil der Softwareentwicklung.
In "Leitfaden 2: Design for Change" gehe ich explizit auf Kopplung und Abhängigkeiten ein und helfe dir zu verstehen, wie du für Veränderungen konzipieren kannst und wie du Software ...
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