Talk in Italian at IAD16 - Italian Agile Days 2016
View Slides: http://www.slideshare.net/FerdinandoSantacroce/tdd-a-piccoli-passi
Short URL: https://joind.in/talk/50656
(QR-Code (opens in new window))
Questa presentazione espone un metodo, “TDD a piccoli passi”, attraverso il quale è possibile far evolvere il proprio codice in maniera semplice ed ordinata, mantenendo basso il livello generale di complessità.
Il metodo pone una traccia composta da una serie finita e ordinata di passaggi, dal più semplice a quello di maggiore complessità; compito dello sviluppatore è quello di seguirla, fermandosi non appena l’implementazione raggiunta soddisfa i test definiti in precedenza.
Questo approccio prende spunto dall’articolo “The Transformation Priority Premise” di Robert C. Martin; durante la presentazione, oltre a descrivere il metodo, verrà eseguito live un semplice kata che ne mette in mostra i punti di forza.
Comments
Comments are closed.
Excellent pointers to TDD refactorings.
Mi è piaciuto molto l'approccio che ha introdotto in modo semplice il concetto del TDD. Ferdinando ha saputo passare concetti potenti in modo naturale e divertente. Un esempio: "il più bel refactoring è quando si può cancellare codice che non serve!"
Migliorabile il ritmo durante la parte di codice, ma non è facile parlare e scrivere codice in contemporanea.
Bravo Nando!
Grazie per il feedback!
Mi ha fatto piacere sapere, qui e attraverso altri canali, che la sessione sia riuscita a sollevare interesse.
Il mio scopo in effetti era quello: far accendere qualche lampadina nella testa, offrendo spunti da approfondire e sperimentare.
Sulla parte di codice, riflettendoci, concordo: avrei potuto fare qualche pausa, alzarmi, e commentare stando "più vicino al pubblico". Grazie, la prossima volta non mancherò :)
ottimo intervento, sarebbe interessante vedere qualche caso più concreto... in cui si testano parti di MVC ad esempio
Bellissimo talk! Bravissimo lo speaker che è sempre riuscito a mantenere alta l'attenzione.
Sarebbe bello vedere esempi più concreti, ma 45 minuti di tempo in effetti sono pochi...
Ottimi spunti su come introdurre/spiegare il TDD.
Spunti interessanti e approccio a mio avviso corretto, basato sull'esperienza diretta e non accademico.
Per sfruttare il poco tempo a disposizione, sarebbe interessante in futuro un talk di puro coding, rivolto a chi già conosce i principi del TDD.
Grazie Ferdinando
Interessante per chi vuole avvicinarsi al TDD. E' un mondo veramente grande se è applicato al FE, BE e DB.
Ottimo talk. Finalmente ho capito che strada prendere. E poi mi hai ricordato drivein ahahahaha!