Das Dependency Inversion Principle ist Bestandteil der SOLID Principles (SOLID Prinzipien) zur Verbesserung der Software Architektur, welche von dem Cleancoder Robert C. Martin alias Uncle Bob Anfang der 2000er Jahre definiert wurden. Dabei ist das Dependency Inversion Principle (kurz DIP) das wichtigste unter den Entwurfsprinzipien und ist für die Entkopplung von Modulen zuständig. In dieser Episode schauen wir uns das Dependency Inversion Principle der SOLID Principles genauer an, schauen was das mit Clean Code bzw. Clean Coder zu tun hat und warum die Definition von Robert C. Martin alias Uncle Bob nicht so leicht zu verstehen ist. Viel Spaß mit dieser Serie zu den SOLID Principles.
Das erwähnte Buch: Agile Principles, Patterns, and Practices in C# - amzn.to/34wSkwj
Diese Episode zu Dependency Inversion Principle ist ein Teil einer ganzen Serie zu den SOLID Principles:
- Playlist: • SOLID Principles von R...
- Teil 1: Single Responsiblity Principle (SRP) - • Single Responsibility ...
- Teil 2: Open Closed Principle (OCP) - • Open Closed Principle ...
- Teil 3: Liskov Substitution Principle (LSP) - • Liskov Substitution Pr...
- Teil 4: Interface Segregation Principle (ISP) - • Interface Segregation ...
- Teil 5: Dependency Inversion Principle (DIP) - • Dependency Inversion P...
▬ Über diesen Kanal ▬▬▬▬▬▬▬▬▬▬▬▬
Seit vielen Jahren arbeite ich als Consultant, Coach und Trainer für professionelle Softwareentwicklung mit den Schwerpunkten Softwarequalität, Softwarearchitektur sowie Prozessmanagement. Auf meinem Kanal möchte ich Euch mein Wissen und meine langjährige Erfahrung in diesen Bereichen vermitteln - natürlich kostenlos. Dabei versuche ich stets Euch das Wissen so zu vermitteln, dass Ihr damit direkt in der Praxis loslegen könnt und das ganze immer mit guten Portion Humor. Lernen soll ja schließlich Spaß machen :)
▬ Empfohlene Videos ▬▬▬▬▬▬▬▬▬▬▬▬
Wie viel Softwarequalität Ihr braucht - • Architekturen - Von Mo...
Warum Software unwartbar wird - • Warum Software unwartb...
Architektur - Modularisierung - • Architektur - Modulari...
Was ist Architektur - • Was ist Architektur?
Warum Architektur - • Warum Architektur für ...
▬ Wichtige Links ▬▬▬▬▬▬▬▬▬▬▬▬
Abonniere meinen Kanal: / @davidtielke
Alle Videos: / @davidtielke
▬ Social Media ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
► Twitter: / davidtielke
► Xing: www.xing.com/profile/David_Ti...
► LinkedIn: / david-tielke-06140912b
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
7 окт 2020