<aside> 📒 Le TDD (Test-Driven Development) est une approche de développement logiciel où l'on commence par réfléchir au dénouement souhaité afin de faire ressortir l'algorithme ou la logique que l'on souhaite construire. Cela implique de définir les exigences sous forme de tests, puis de développer le code qui répond à ces tests, favorisant ainsi la qualité, la modularité et la réflexion sur la conception du code dès le début du processus de développement. Une fois que le test passe, c’est à ce moment là qu’on se concentre sur une réécriture du code:
https://www.youtube.com/watch?v=nbSaq_ykOl4&t=18s
😶 Dans cette vidéo, retrouve pourquoi tu pourrais utiliser cette pratique dans TOUS tes développements !
https://www.youtube.com/watch?v=EZ05e7EMOLM
Dans cet vidéo, tu trouveras :
➡️ Écriture de tests moins nombreux mais de meilleure qualité