Kapitel 2

Abhängigkeiten und Schichten

Am Ende dieses Kapitels werden Sie in der Lage sein, die folgenden Aufgaben durchzuführen:

  • Verwalten komplexer Abhängigkeiten von Methoden- bis Assemblyebene

  • Erkennen der Bereiche, in denen die Abhängigkeitskomplexität am größten ist, und Einsetzen von Tools zum Verringern der Komplexität

  • Zerlegen Ihres Code in kleinere, adaptivere Funktionseinheiten, die sich besser wiederverwenden lassen

  • Anwenden von Schicht-Patterns, wo sie am nützlichsten sind

  • Beschreiben, wie Abhängigkeiten aufgelöst werden, und Debuggen von Abhängigkeitsproblemen

  • Verstecken von Implementierungen hinter einfachen Schnittstellen

Jede Software hat Abhängigkeiten. Jede Abhängigkeit ist entweder eine Eigenabhängigkeit (engl. first-party ...

Get Agile Softwareentwicklung mit C# 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.