Video und Folien zum Webinar “Softwareentwicklung ohne Abhängigkeiten”

Abhängigkeiten sind das Grundübel der Softwareentwicklung.

 

• Sie erschweren das Testen, auch wenn Mock-Frameworks prinzipiell die technische Voraussetzung für die Testbarkeit schaffen.
• Sie erschweren die Wandelbarkeit, trotz Inversion of Control und Dependency Injection.

Wie wäre es, ganz ohne Abhängigkeiten auszukommen? Geht das überhaupt und wenn ja, wie?

In diesem Webinar erläutert Stefan Lieser die beiden Grundstrukturen von Abhängigkeiten und leitet daraus Prinzipien ab, mit denen Abhängigkeiten ihren Schrecken verlieren. Anhand von Codebeispielen wird gezeigt, wie Quellcode ohne Abhängigkeiten auskommt.

Anbei die Aufzeichnung des Webinars Softwareentwicklung ohne Abhängigkeiten 


Anbei die Folien des Webinars, sowie die Links zu den genannten Beispielen:

 

CSV Viewer – https://github.com/slieser/flowdesignbuch/tree/master/csharp/csvviewer/csvviewer

MyStocks – https://github.com/slieser/flowdesignbuch/tree/master/csharp/mystocks 

Unsere Seminare

course
Clean Code Developer Basics

Prinzipien und Tests – Das Seminar wendet sich an Softwareentwickler, die gerade beginnen, sich mit dem Thema Softwarequalität auseinanderzusetzen. Es werden die wichtigsten Prinzipien und Praktiken der Clean Code Developer Initiative vermittelt.

zum Seminar »
course
Clean Code Developer Advanced

Mit Flow Design von den Anforderungen zum Clean Code – Lernen Sie mit Flow Design einen Softwareentwicklungsprozess kennen, der Sie flüssig von den Anforderungen zum Clean Code führt.

zum Seminar »
course
Clean Code Developer Trainer

Seminare als Trainer durchführen – Dieses Seminar wendet sich an Softwareentwickler, die ihr Wissen über die Clean Code Developer Prinzipien und Praktiken bzw. über Flow Design als Trainer an andere weitergeben möchten.

zum Seminar »

Kommentar verfassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

de_DEGerman