The Blog

IoC Frameworks für jedes Projekt?

Wie groß muss ein Projekt sein, damit ein IoC Framework (Autofac, Castle, Unity,  StructureMap, usw.) lohnt? Sind es 40 Klassen oder 100? Ist die Anzahl der Services das relevante Kriterium oder lohnt sich ein IoC Framework vielleicht sogar immer? Wo sind die Ausnahmen?Aus meiner Sicht sind all diese Fragen ganz einfach zu beantworten: IoC Frameworks machen bei jedem Projekt Sinn, in das mehr als 8h Aufwand gesteckt wird. Ausgenommen sind  Utility Projekte und Frameworks. Hilfreich ist sicherlich ein Projekttemplate, in dem neben Tests, auch schon das IoC Setup für verschiedene Anwendungsszenarien (Web, Winforms, WPF) vorhanden ist. So ein Projekttemplate hilft auch für Code-Katas oder einfache Trainingsprojekte. Sein individuelles Template, angepasst an die eigenen Framework Vorlieben, hilft jedem Entwickler, auch wenn er sonst nur an großen, alten Projekten arbeitet und beruflich eher alle 10 Jahre ein neues Projekt angeht.

Tags:

Comments are closed.