Session

Vom DIP zum IOSP

Das Dependency Inversion Principle (DIP) ist seit vielen Jahren eines der fundamentalen Prinzipien der Softwareentwicklung. Es ist als ā€žDā€œ in den SOLID Prinzipien enthalten und richtet den Blick auf die Umkehr der Abhängigkeitsrichtung. Neben seiner Relevanz für das automatisierte Testen basieren beinahe alle Architekturmodelle auf dem DIP. Mit dem Integration Operation Segregation Principle (IOSP) haben Westphal und Lieser jedoch eine Weiterentwicklung ins Spiel gebracht. Statt mit Abhängigkeitsketten zu arbeiten werden Abhängigkeiten als eigenständige Verantwortlichkeit aufgefasst. Dadurch kann der Umfang von Interfaces und Dependency Inversion deutlich reduziert werden. Dies wirkt sich äußerst positiv auf die Werte Korrektheit und Wandelbarkeit aus. In seinem Vortrag beleuchtet Stefan Lieser den status quo und gibt einen Einblick in die Möglichkeiten, die das IOSP eröffnet.

Stefan Lieser

CCD Akademie GmbH

Wachtberg, Germany

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top