46 liens privés
Un article passionnant sur la recherche d'un bug : une BD qui ne répond plus, un import qui paraît être le coupable idéal... et un rebondissement final. L'auteur donne de précieux conseils en matière de TDD
Rappel : DBT fait partie des ELT (extract, load & transform), notamment pour le "T" - cf https://blog.ippon.fr/2020/10/23/decouvrez-dbt/
DBT 1.8 supportera nativement les tests unitaires de modèles - l'auteur montre comment les mettre en place en utilisant le TDD
Le résumé de 3 conférences
- Les classes abstraites c’est fini (et c’est la faute à TDD)
- 🧑🎤🎸 La preuve de programme vous fera apprécier les tests
- (Re)devenez pote avec le CSS.
Tout est dans le titre
Tout est dans le titre
L'auteur décrit les 7 étapes dans son apprentissage du TDD
Étape 1. Le lâcher prise : barrière psychologique
Étape 2. Petit à petit, on est moins petit : la vraie valeur de TDD
Étape 3. Abuser de son IDE
Étape 4. La liberté du refacto : la confiance en notre code
Étape 5. Ne pas refacto trop tôt
Étape 6. Tests techniques versus tests métier
Étape 7. Double loop BDD TDD <3
Tout est dans le titre
Tout est dans le titre
Uncle Bob explique les similitudes et les différences entre la comptabilité à double entrée et le TDD.
Tout est dans le titre
Malgré une utilisation du TDD, l'auteur est tombé sur un problème non couvert par ses tests. Il montre comment il s'y est pris pour débugguer... et comment il s'est aperçu qu'une de ses fonctions pures n'était pas si pure que cela :)
Tout est dans le titre
Je traduis les premières lignes : l'algorithme de Dijkstra est une technique simple pour trouver le chemin minimal à travers un graphe dont les arêtes ont une longueur arbitraire. Étant donnés les noeuds de début et de fin, l'algorithme vous donnera le chemin minimal et sa longueur. L'auteur montre l'utilisation du TDD.
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre