Testare correttamente il proprio codice è una necessità imprescindibile per realizzare software robusto, pulito e di qualità. Il Test Driven Development è la principale metodologia di riferimento per la definizione di test-suite automatizzate. Il talk descrive le motivazioni, i concetti ed i principi fondamentali di questa disciplina. Tali elementi verranno applicati ad un caso d'uso, e, utilizzando Laravel e PHPUnit, saranno affrontati i concetti di Feature ed Unit testing, l'uso delle asserzioni, l'Integration testing ed il mocking.

Codice dell'applicazione di esempio su github: https://github.com/robertogallea/laravelday-tdd

Comments

Comments are closed.

Teo Miscia at 10:56 on 29 Nov 2019

Interessantissimo e molto valido.
Sicuramente mi sarà d'aiuto per il mio lavoro

Andrea Iezzi at 11:26 on 29 Nov 2019

Molto interessante!

Interessante approccio al TDD

TDD tvb

Interessante e utile

Luca at 11:43 on 29 Nov 2019

Talk molto interessante, molto utile la dimostrazione pratica

Great! Molti spunti interessanti per iniziare con il TDD

Andrea at 14:25 on 29 Nov 2019

Interessante... soprattutto la dimostrazione pratica... sarebbe bello anche avere un repository di quella parte da provare!

Andrea at 14:26 on 29 Nov 2019

PS: trovata anche la parte di codice da scaricare... ottima presentazione :)

Paolo cantoni at 14:33 on 29 Nov 2019

Non credo che avrò più scuse per evitarlo..
Sono sicuro che alla fine ne resterò soddisfatto

Relatore molto preparato. Esposizione chiara. L'esempio forse troppo complesso, sopratutto per i neofiti.

molto interessante

Alessandro at 18:39 on 29 Nov 2019

Argomento interessante ma poco applicabile a realtà aziendali per tempi di realizzazione improponibili IMHO

Da oggi risparmio qualche riga di codice nei test, mi ero fermato agli assert “standard”

P at 19:11 on 29 Nov 2019

Argomento ormai “standard” nei vari php/sf/* day. Esposto bene e con buoni esempi di applicazione pratica

Parossaco at 19:16 on 29 Nov 2019

veramente bravo e preparato

Giuseppe at 19:34 on 29 Nov 2019

Bravo nell’esporre, di facile comprensione, ottima metodologia

Interessante e complimenti a Roberto

Miglior talk visto nei 3 anni del LaravelDay.

Giacomo at 14:40 on 1 Dec 2019

Ottimo talk, ben strutturato e ben esposto. L'argomento è molto interessante. Bravo

Utilissimo, proverò questo approccio sicuramente nel prossimo progetto.

Erik D'Ercole at 13:02 on 2 Dec 2019

Molto bravo! Ottime slide, concetti chiari e spiegati molto bene. Ho apprezzato molto anche la parte "pratica" con IDE alla mano.

Il talk mi è piaciuto moltissimo. Pratico, organizzato, denso ma non frettoloso, pochi fronzoli e una preparazione rara per un relatore (anche su come si parla).
Unico possibile appunto, credo che un paio di domande non abbiano avuto la risposta che meritavano (cioè, che la risposta non abbia colto il punto). In ogni caso talk di ottimo valore! Il migliore della giornata per me.

Mario Donà at 16:48 on 2 Dec 2019

Il talk più interessante e utile.
Ben fatto!