Un astfel de eveniment reprezintă un format de practică în echipă, care accelerează trasnferul de cunoștințe și abilități între membrii. Cu un facilitator experimentat, acesta este o modalitate de învățare practică, prin aplicarea unei varietăți de tehnici.
Obiective :
- Refactoring
- Design simplu
- Cod curat
- Îmbunătățirea tehnicii de programare în echipă
- Cum să modifici codul pe care nu îl înțelegi, fără a avea consecințe negative
- Învățarea unui limbaj de programare nou
- Testarea unităților ;
- Dezvoltare bazată pe testare.