Sandi Metz inspiriert

„Hast du schon die Videos gesehen?“

Diese Frage bezog sich auf drei Videos von Sandi Metz: Polly want a message, All the little things, und Nothing is Something. Thema: refactoring, design pattern, dependency injection, im dritten Video insbesondere auch das null-pattern. Ich hatte die Videos noch nicht gesehen, aber nachdem ich sie gesehen hatte, packte mich wieder die Lust aufs objektorientierte Programmieren.

Ein ganzes Wochenende und noch einige weitere Abende saß ich mit meinem Sohn zusammen vor dem Minecraft-Plugin BetonQuest und wir fingen an einen Teil des Codes (die Events) zu refactorn. Wir probierten das Null-Pattern aus, stolperten über die teilweise „schwierigen“ dependencies und erzeugten zwei erste Pull-Requests.

Da Niki einer der Haupt-Contributoren für BetonQuest ist und Java seine Heimat, fiel es mir als embedded Entwickler doch manches Mal schwer, seinen kleinen Zaubereien zu folgen. Nun will ich mich selber ausprobieren und schau gerade nach einen kleinen eigenen Projekt. Mal schauen, was da noch kommt.

Autor: Barbara Seyfarth

Informatikerin Embedded Systeme (Automotive, Industrial Solutions) Safety + Security Certified Professional for Software Architecture (Advanced Level) Autorin