Skip to content

Details

Per chi ha già partecipato a uno dei Katurday precedenti, ormai il formato è noto.

Se invece termini come kata, pair programming, test o refactoring sono ancora un po' misteriosi, è il momento giusto per scoprire di cosa si parla!

Vi aspettiamo al 10° appuntamento Katurday, nel quale dopo aver rinfrescato velocemente la memoria su queste tecniche XP, vi spiegheremo l'esercizio da affrontare e la modalità che vorremmo farvi provare.
(P.S.: non preoccupatevi se pensate di non conoscerle - ci vuole poco per iniziare a sperimentarle!)

Stavolta ci concentreremo sui princìpi di clean code e sulle tecniche di refactoring e ci metteremo alla prova con codici da incubo: a voi il compito di fargli un bel lifting e renderlo codice chiaro e manutenibile.

Come punto di partenza, useremo uno dei progetti messi a disposizione su github da Emily Bache.

Come sempre, oltre a sviluppare, la cosa più importante è confrontarci ed imparare divertendoci! O divertirci imparando, come volete voi!

--------------------------------------------
Alcuni consigli generali per tutti i Katurday

Dato che lavorerete a coppie, ricordate di portare il vostro PC, con almeno un progetto vuoto già predisposto per lo sviluppo con l'IDE, il linguaggio ed il framework di test che preferite.

Se non avete un progetto già configurato, potete clonare questo progetto, che ha già lo skeleton per diversi linguaggi: https://github.com/PiDayDev/kata-kickstart

(In alternativa o in caso di difficoltà, potete sfruttare https://cyber-dojo.org/, che permette lo sviluppo in vari linguaggi in un ambiente online semplificato... al prezzo di rinunciare al supporto extra offerto da un IDE).

Related topics

Events in Seriate, BG
Programming Languages
Code Katas
Software QA and Testing
TDD
Extreme Programming

You may also like