0
Parte 3
Esempio Code Kata

05/04/07

4
Pratiche agili al lavoro

Kata ( 型 : かた )
Nelle arti marziali, sotto il profilo tecnico,
indica una serie di movimenti
pre...
Pratiche agili al lavoro

Code Kata
Esercizio di programmazione che mira a
perfezionare le abilità mediante l'applicazione...
Scopi del Code Kata

●

Fare un code kata tutti insieme (Bo-XPUG)

●

Allenarsi nella Programmazione a coppie

●

Allenars...
Pratiche applicate nel Code Kata
●

Refactoring

●

Stand Up meeting (Scrum)

●

Sedere insieme (XP)

●

Programmazione a ...
Dati logistici del Code Kata
●

Open Space

●

Stand up meeting organizzativo all'inizio.

●

3 problemi da risolvere

●

...
Dati tecnici Code Kata
Sistemi Operativi
Linux, Mac OsX, Windows
IDEs:
Eclipse, Komodo, Vim, Visual Studio
Linguaggi:
C#, ...
Lezione imparata
●

Piccoli passi
●

●

K.I.S.S. (Keep It Simple, Stupid!)
●

●

05/04/07

Semplicity è uno dei valori all...
Upcoming SlideShare
Loading in...5
×

Esempio di code kata

52

Published on

2006 Talk di sera ERLUG (Emilia Romagna Linux User Group)
Realizzati insieme ad Ilias Bartolini . 3a parte
Presentazione della tecnica del code kata con esempio non riportato nella slide per problemi di copyright

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
52
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Esempio di code kata"

  1. 1. Parte 3 Esempio Code Kata 05/04/07 4
  2. 2. Pratiche agili al lavoro Kata ( 型 : かた ) Nelle arti marziali, sotto il profilo tecnico, indica una serie di movimenti preordinati e codificati che rappresentano varie tecniche e tattiche di combattimento evidenziandone i principi e le opportunità di esecuzione. Fonte: http://it.wikipedia.org/wiki/Kata 05/04/07 5
  3. 3. Pratiche agili al lavoro Code Kata Esercizio di programmazione che mira a perfezionare le abilità mediante l'applicazione e la ripetizione. Fonte [tradotta]: http://en.wikipedia.org/wiki/Kata_%28programming%29 05/04/07 6
  4. 4. Scopi del Code Kata ● Fare un code kata tutti insieme (Bo-XPUG) ● Allenarsi nella Programmazione a coppie ● Allenarsi sul TDD (Test Driven Development) ● Divertirsi ... imparando qualcosa 05/04/07 7
  5. 5. Pratiche applicate nel Code Kata ● Refactoring ● Stand Up meeting (Scrum) ● Sedere insieme (XP) ● Programmazione a coppie (XP) ● Programmazione guidata dai test (XP) ● Tecnica del Pomodoro (F. Cirillo *) * http://www.xplabs.it/docs/francesco-cirillo/2006/LaTecnicaDelPomodoro_v1-1.pdf 05/04/07 8
  6. 6. Dati logistici del Code Kata ● Open Space ● Stand up meeting organizzativo all'inizio. ● 3 problemi da risolvere ● 8 Partecipanti (4 coppie) ● Tempi ● ● 05/04/07 2 ore + 1 ora di pranzo (pizza tutti insieme), 4 ore + cena godereccia per i sopravvissuti 9
  7. 7. Dati tecnici Code Kata Sistemi Operativi Linux, Mac OsX, Windows IDEs: Eclipse, Komodo, Vim, Visual Studio Linguaggi: C#, Java, Perl, Python, Ruby, VB.NET Subversion, VSS 05/04/07 10
  8. 8. Lezione imparata ● Piccoli passi ● ● K.I.S.S. (Keep It Simple, Stupid!) ● ● 05/04/07 Semplicity è uno dei valori alla base dell'XP 8 occhi vedono meglio di 4 ● ● Baby steps è uno dei principi dell'XP "Dato un numero sufficiente di occhi, tutti i bug vengono a galla", ... lo sapete chi lo ha detto ... Il Kata non è solo divertente, è anche utile 43
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×