Episodi
800 episodi · pag. 15/100
Oltre l'esempio
Dai casi alle leggi: dichiari una proprieta' vera per ogni ingresso e la macchina genera centinaia di casi difficili, restringendo il controesempio minimo...
Scrivere i test prima
Scrivere il test prima del codice non e' testing, e' progettazione: il test come primo cliente...
Quando i test ti ingannano
Test tautologici, fragili, ballerini e l'idolo della copertura: tutti verdi, tutti ingannevoli...
Isolare il pezzo
Le controfigure isolano un pezzo sostituendo i collaboratori scomodi...
La piramide dei test
Unita', integrazione, end-to-end: salendo cresce il realismo ma anche lentezza e fragilita'...
L'anatomia di un test
Ogni test ha la stessa anatomia in tre tempi: prepara, agisci, verifica...
Che cosa dimostra un test?
Un test non dimostra che il codice funziona: e' un esperimento che raccoglie prove...
Capire e' eseguire
Capire e' eseguire: si chiude il cerchio con i compilatori, l'intuito e' esecuzione di regole...