In
Coding Katas
werden überwiegend Programmieraufgaben gestellt, die ein bestimmtes Problem
auf einer grünen Wiese lösen sollen. Ich erlebe es häufig, dass
Teilnehmer:innen der Katas diese Kleinstaufgaben gut in ihre Projekte
übernehmen können. Sie tun sich jedoch oft schwer damit, wenn es darum geht,
bestehende Lösungen zu integrieren, in denen sie Mocken müssen, um die
bestehenden Komponenten nicht vollständig initialisieren zu müssen.
In echten Projekten trifft man oft auf Situtationen, in denen man auf fremde Abhängigkeiten angewiesen ist und deren Interfaces bedienen und benutzen muss. Leider wird dieses Vorgehen bislang in vielen Coding Kata Beispielen vernachlässigt. In diesem Artikel möchte ich eine Aufgabe erläutern, die ich zu diesem Zweck in meinen Coding Dojos bei team neusta benutze.
Weiterlesen