Che cos'è tdd?
Da utilizzare quando si implementa una logica complessa che richiede la copertura del test: scrivere prima il test, guardarlo fallire, scrivere un codice minimo per superarlo; garantisce che i test verifichino effettivamente il comportamento richiedendo prima il fallimento; NON per componenti dell'interfaccia utente, CRUD semplici o codice diretto Fonte: udecode/dotai.