Je me suis fendu d'un petit fil sur les 12 principes de "La Voie de Testivus" mais j'ai totalement zappé les mots-dièses, donc je m'auto-cite pour en ajouter.

C'est une liste de principes de #programmation pour guider l'écriture et la maintenance de #TestsAutomatiques #TestsUnitaires qui m'ont été transmis par mes mentors il y a 15 ans.

Je pense qu'il est important de les transmettre à une nouvelle génération, d'autant plus avec l'avènement des #LLMs pour le code.

https://mastodon.social/@mithfindel/116419999781223872

🕒 Les tests te ralentissent et tu n’as pas confiance en eux ? Ce n’est pas normal.

💡 Il est important de trouver le bon équilibre entre les différents types de tests. Prioriser les tests unitaires pour la logique métier, ne pas oublier les tests d’intégration et réserver les tests end-to-end pour les parcours utilisateurs critiques peut significativement réduire les temps de build.

J'explique 🧵 👇 [1/3]

#continuousIntegration #TestsUnitaires #TestsEndToEnd #Build #tests

🕒 Vos builds sont trop longs ? Ce n'est pas normal d'attendre plusieurs heures pour obtenir du feedback.

Voici mon expérience 👇 🧵 [1/5]

#continuousIntegration #TestsUnitaires #TestsEndToEnd #Build #tests