Utilisation de tests simples (faire afficher "hello world" à une API) pour vérifier la disponibilité de services
Du Test Driven Infrastructure avec Docker, du Domain Driven Design, de la conception de navigation sur mobile, du CQRS + EventSourcing, et un outil BDD permettant la mise en place d'une documentation vivante... Plein de conférences passionnantes
Les phases de stabilisation dans le développement de logiciels correspondent aux périodes où, le logiciel bien avancé, les développeurs le testent manuellement en essayant de penser à tous les cas possibles... L'auteur déconseille cette pratique et suggère plutôt une approche combinant tests unitaires (avec un taux de couverture le plus élevé possible), des tests d'acceptation (?) automatisés, des tests d'intégration automatisés, etc.
De bons conseils sur le TDD et les tests en général
Tout est dans le titre
La suite d'un article sur le TDD et ses "Kata"... Très instructif
Une explication de "Uncle Bob" sur les différents niveaux de la philosophie du test driven development... Extrêmement intéressant