Ciao a tutti,
mi sono iscritto da poco e mi piacerebbe partecipare il 19, credito di
punti-moglie permettendo :)
Vengo da Torino, forse potrebbero esserci un paio di amici oltre a me.
Oltre alla presenza ed alla voglia di scrivere codice, come si svolge l'evento?
Se c'è un link "istituzionale" (aka RTFM) sarei felice di leggerlo :)
FRANK
--
Roberto Franchini
http://www.celi.it
http://www.blogmeter.it
http://www.memesphere.it
Tel +39.011.562.71.15
jabber:ro.fra...@gmail.com skype:ro.franchini
--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "milano-codingdojo" di Google Gruppi.
Per postare messaggi in questo gruppo, invia un'email a milano-c...@googlegroups.com.
Per annullare l'iscrizione a questo gruppo, invia un'email a milano-codingd...@googlegroups.com.
Per ulteriori opzioni, visita il gruppo all'indirizzo http://groups.google.com/group/milano-codingdojo?hl=it.
Fichissimo!
> magari estendendo a piu' problemi, e piu' workshop, ve ne sara' il tempo.
>
> Ci sara' una breve demo iniziale (probabilmente l\esibizione di un kata in
> javascript)
> di al massimo una mezz'oretta.
Gabriele?
>
> Le informazioni ufficiali a breve saranno pubblicate sul wiki dello xp-ug
> milano
> http://milano-xpug.pbworks.com/codingdojoday
>
Sarà effetivamente dalle 9.30 alle 19, non ci sono errori :)
Mi consulto con gli amici e vediamo cosa fare.
Grazie ancora!
> sara' sostanzialmente un coderetreat
> (http://www.coderetreat.com/how-it-works.html)
quindi alla fine non ci saranno diverse presentazioni?
che cosa intendi per "sostanzialmente" o e' un coderetreat oppure non lo e' :D
Luca
La mia proposta è stata la seguente:
* Ai presenti viene chiesta la familiarità con l'argomento kata,
qual'ora qualcuno non lo sapesse provvederei con la mia presentazione
standard sull'argomento (1 pomodoro massimo)
* Una o più esibizioni di kata (non so quanti prepareranno qualcosa,
ma direi che stando a meno di 15 minuti l'uno, 2 o 3 ci stanno alla
grandissima) (2 pomodori massimo)
* Presentazione del primo problema, formazione delle squadre, prima
iterazione (4 pomodori)
* Pranzo
* Retrospettiva prima iterazione (2 pomodori)
* Presentazione del secondo problema (eventualmente chi vuole può
riaffrontare il problema precedente), formazione delle squadre,
seconda iterazione (4 pomodori)
* Retrospettiva seconda iterazione (2 pomodori)
La scelta del linguaggio la lascerei libera, chiunque può proporre il
proprio ambiente di sviluppo all'eventuale pair, anche se terrei
pronto un ambiente di lavoro (virtual machine? chiavetta usb?
suggerimenti?) TDD enabled bilinguaggio (java/ruby) nel caso qualcuno
ne arrivasse sprovvisto
I due problemi sono ancora da decidere, il primo lo farei più semplice
del secondo. Per la seconda iterazione si possono anche proporre degli
handicap sul problema per stimolare un po' la fantasia:
* Non si possono usare else
* Solo un parametro passato a costruttori funzioni
* Solo costanti
* Risolvere prima il problema nella maniera più flat possibile e poi
fare tutto il refactoring alla fine senza mai rompere i test
* Ecc...
Il formato della retrospettiva è da decidere
Feedback?
--
Gabriele Lana
contact me at info at gabrielelana dot it
http://www.gabrielelana.it - Agile methodologies and Programming
http://www.xpug.it - italian eXtreme Programming User Groups
--
:) quindi sono due sessioni di sviluppo seguite da due sessioni di
retrospettiva? Forse come prima esperienza andra' molto bene cosi' ma
in http://www.coderetreat.com/how-it-works.html vengono proposte 6
sessioni (+1 opzionale) brevi ed intense. Siamo sicuri di non voler
provare come proposto? Tenendo conto dell'alto valore di programme in
TDD con altre 6 persone durante il giorno, un esperienza non proprio
comune.
Luca
> :) quindi sono due sessioni di sviluppo seguite da due sessioni di
> retrospettiva? Forse come prima esperienza andra' molto bene cosi' ma
> in http://www.coderetreat.com/how-it-works.html vengono proposte 6
> sessioni (+1 opzionale) brevi ed intense. Siamo sicuri di non voler
> provare come proposto? Tenendo conto dell'alto valore di programme in
> TDD con altre 6 persone durante il giorno, un esperienza non proprio
> comune.
Mi va benissimo seguire il formato originale, ma:
* L'introduzione ai codekata la ritengo fondamentale se c'è qualcuno
in sala che non conosce le motivazioni che ci stanno dietro
* La performance (che non fa parte del formato del coderetreat) è
altrettanto fondamentale per evidenziare il risultato dell'allenamento
* Se facciamo sessioni di 45 minuti dobbiamo preparare degli ambienti
di sviluppo già funzionanti o richiedere che ognuno porti il proprio
ambiente di sviluppo pronto all'azione secondo le regole del gioco
(TDD+PP)
E poi la cosa più importante: entro la fine di questa settimana
dobbiamo decidere il formato così che poi possa partire
l'organizzazione :-)
Pensandoci bene mi trovo favorevole alle sessioni da 45 minuti
ripetute più volte (si evita che qulcuno rimanga impantanato), a
questo punto dobbiamo scegliere il problema (anche se non vorrei
dichiararlo prima) e il formato della retrospettiva, che in quanto
veloce ed efficace deve essere organizzato in un qualche modo
Ce lo abbiamo un proiettore?
> :) quindi sono due sessioni di sviluppo seguite da due sessioni di
> retrospettiva? Forse come prima esperienza andra' molto bene cosi' ma
> in http://www.coderetreat.com/how-it-works.html vengono proposte 6
> sessioni (+1 opzionale) brevi ed intense. Siamo sicuri di non voler
> provare come proposto? Tenendo conto dell'alto valore di programme in
> TDD con altre 6 persone durante il giorno, un esperienza non proprio
> comune.
Giordano, ma sbaglio o avevamo fatto un sondaggio? Cosa era stato deciso?
> :) quindi sono due sessioni di sviluppo seguite da due sessioni diGiordano, ma sbaglio o avevamo fatto un sondaggio? Cosa era stato deciso?
> retrospettiva? Forse come prima esperienza andra' molto bene cosi' ma
> in http://www.coderetreat.com/how-it-works.html vengono proposte 6
> sessioni (+1 opzionale) brevi ed intense. Siamo sicuri di non voler
> provare come proposto? Tenendo conto dell'alto valore di programme in
> TDD con altre 6 persone durante il giorno, un esperienza non proprio
> comune.
--
Gabriele Lana
contact me at info at gabrielelana dot it
http://www.gabrielelana.it - Agile methodologies and Programming
http://www.xpug.it - italian eXtreme Programming User Groups
--
> Il sondaggio dice sessioni multiple e distinte, con presentatore che espone
> e platea che si esercita. Avrei preferito il code retreat, ma al sondaggio
> non si comanda :)
giustamente. non avevo letto i risultati del sondaggio. Sorry.
Luca
Ciao-Giordano
Non vorrei fare il guastafeste, ma penso che la maniera migliore di
ottenere qualcosa di mediocre è arrivare senza avere un programma,
adattabile all'abbisogna, ma ci deve essere. Quindi resterei alla
formulazione di Giordano con un paio di problemi preparati (evitando i
più noti senza scadere nell'esoterico)
Quindi: chi sono i volontari per le kata-performance?
Vediamo come viene e poi iteriamo :-)
Quindi: chi sono i volontari per le kata-performance?
Vediamo come viene e poi iteriamo :-)
--
--
--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "milano-codingdojo" di Google Gruppi.
Per postare messaggi in questo gruppo, invia un'email a milano-c...@googlegroups.com.
Per annullare l'iscrizione a questo gruppo, invia un'email a milano-codingd...@googlegroups.com.
Per ulteriori opzioni, visita il gruppo all'indirizzo http://groups.google.com/group/milano-codingdojo?hl=it.
Ciao
Franco
Hardware e Software:
Si consiglia di portare un computer dotato di ambiente di programmazione Java, jdk 1.5 o superiore + un Ide o text editor+ framework per test unitari (Junit).
Opzionale: qualunque altro ambiente di esecuzione/sviluppo per altri linguaggi che si conoscono e che si intendono usare.
E' preferibile che pero' si usi tutti lo stesso linguaggio, cioe' java, anche per favorire il pair-rotation.
Dovremmo avere una chiavetta usb da far girare con tutto l'occorrente (jdk + eclipse) per i ritardatari dell'ultimo minuto.
Chi e' senza computer puo' sempre trovare sul momento un compagno di pair che ce l'ha.
>
> E' preferibile che pero' si usi tutti lo stesso linguaggio, cioe' java,
> anche per favorire il pair-rotation.
È possibile evitare il pair rotation per chi è alle prime armi con i
vari "strumenti"?
In modo da evitare situazioni di imbarazzo e risultare una palla al piede.
grazie
cirpo