Ciao a tutti
prima di fare retrospezione sulla serata di ieri, sento di dover
ringraziare tutti i partecipanti per l’impegno, la dedizione, la
pazienza
(tanta ;-)), la curiosit, la voglia di fare fine a se stessa e per la
semplice voglia di fare quattro chiacchiere assieme.
Siete stati tutti grandi, quindi grazie =)
Grazie anche a Mikamai per averci hostato, per le cibarie, la
connettivit
e lo spintone necessario affinche’ si ripartisse con il ciclo dei RSC
Detto questo, la retrospettiva!
I partecipanti sono stati divisi in gruppi da 2-4 persone e ogni gruppo
doveva implementare un bot per il gioco del poker indiano, o meglio di
una
sua variante moooolto pi semplificata (forse troppo :-P).
Ho fornito l’implementazione (decisamente buggata ^_^) del programma
Arena,
deputato ad accogliere i bot e a far partire la simulazione di una
partita.
I sorgenti di Arena e di alcuni dei bot sviluppati ieri sera sono
disponibili qui:
https://github.com/mauriziodemagnis/rsc-arena
L’idea iniziale era quella di proporre un esercizio allo stesso tempo
semplice e divertente e permettere un’applicazione delle tecniche di
pair e
TDD.
Secondo me questo obiettivo stato ampiamente mancato per svariati
motivi:
Arena:
- il lavoro dei team dipendeva da un’implementazione esterna
- c’era bisogno di un’implementazione piu’ stabile
- avrei dovuto fornire una documentazione sensata della sua interfaccia
(non a voce)
Logistica:
- il setup iniziale dei team e’ stato molto difficile per mia
disorganizzazione (essenzialmente mancanza di tempo per preparare il
posto) - siamo partiti tardi
- avrei potuto gestire meglio la lista delle persone presenti (non ho
usato
EventBrite per alcune problematiche che conto di risolvere per la
prossima
volta)
Su questa base comunque vedo solo molte cose da migliorare
E in futuro spero di poter ripetere (meglio) la forma della pratica
pair/TDD su problemi magari pi semplici.
A breve un resoconto dei risultati dei bot
E ovviamente sono apertissimo a critiche di ogni tipo! Grazie ancora!
Maurizio
My profile https://plus.google.com/100973969013103507046/about