31 Dez. 2025

MFFM, WTF?

Vortrag bei der My Coding Zone

Was hat ein MVVM Framework mit Clean Code und Design Pattern zu tun, und warum entwickelt man so etwas? In seinem MFFM Framework verstecken sich die unterschiedlichsten Design Pattern und Clean Code Prinzipien.

MFFM, WTF? - MVVM Framework mit Clean Code und Design Pattern

Was hat ein MVVM Framework mit Clean Code und Design Pattern zu tun, und warum entwickelt man so etwas?

"Thomas, was ist MVVM/MVC/MVP und kann man das mit WinForms umsetzen?" So ähnlich war die Frage in einer Schulung, die zu einem MFFM Framework und diesem Vortrag geführt hat. Bei der Umsetzung eines "Proof of Concept" kam mehr und mehr heraus, dass es mit ein paar Zeilen Code nicht getan ist. Vielmehr entstand ein Framework, in dem viele Design Pattern und Clean Code Prinzipien umgesetzt wurden. Dieser Vortrag sollte zeigen, wo sich alles Design Pattern in einem Framework verstecken und wie mittels Clean Code ein erweiterbares Framework entsteht.

Das Ergebnis des Proof of Concept findet sich auf github. Das Framework ist für kleine Projekt gut verwendbar, für größere Projeke empfiehlt sich ein Framework, welches Feature-Complete ist.