In questo incontro abbiamo ripreso il tema dei kata incrementali e ci siamo messi in uncomfort zone! I linguaggi che i diversi team hanno scelto sono stati: GO, Java, PHP e Haskell.
Il kata verteva sullo sviluppo incrementale del gioco di ruolo che trovate qui.
Il kata si prestava abbastanza allo sviluppo test driven infatti alcuni hanno adottato questa pratica.
La new entry è stato GO: un linguaggio che sembra essere tornato con una DeLorean dagli anni ’80, stile C, ma con molte librerie ed effettivamente molto più veloce da apprendere; è bastata una mezz’ora per ambientarsi.
La principale difficoltà del kata è stata rappresentata dal parsing del formato di input che nel corso degli step variava continuamente. Automi a stai finiti? Regex? Abbiamo affilato le armi e scelto diversi approcci interessanti.