Upgrade to Pro — share decks privately, control downloads, hide ads and more …

De legagy au TDD

martinsson
September 20, 2019

De legagy au TDD

Comment arriver à faire du TDD dans du code legacy..

Voire les videos https://youtube.com/playlist?list=PLNfSqeELe2EKSIyY4ngBJ_GlOtJe3gg8d

martinsson

September 20, 2019
Tweet

More Decks by martinsson

Other Decks in Programming

Transcript

  1. @johan_alps COMBIEN PENSENT QUE C’EST BIEN DE FAIRE DU TDD?

    Pourquoi cette différence? COMBIEN EN FONT?
  2. @johan_alps FAUT-IL ÊTRE BON DEV POUR FAIRE DU TDD? Bien

    qu'on devient un meilleur développeur en faisant du TDD NON
  3. @johan_alps FAUT-IL DU BON CODE POUR FAIRE DU TDD? Si

    on attend une base de code en bon état on peut attendre longtemps NON
  4. @johan_alps FAUT-IL DU TEMPS? Temps d’entraînement, oui. 
 OUI, ET

    NON Le TDD fait gagner du temps au global en éliminant le gaspillage des retours.

  5. @johan_alps RECETTE TDD Couvrir avec tests haut niveau Rendre facile

    la nouvelle fonctionnalité et les test unitaires Parfois descendre des tests haut niveau en unitaires Nouvelle fonctionnalité en TDD
  6. @johan_alps OUI, LES T-U ONT UN SENS Lorsque le code

    est bien conçu HARD! PEUT-ON VRAIMENT TESTER EN BAS-NIVEAU?
  7. A quoi faut-il allouer plus de temps pour faire du

    TDD? Dans l'effort de transition, pourquoi faut-il mesurer le manque de retours au lieu du temps consacré en dev?
  8. • C'est parfois un peu long au début, mais pourquoi

    est-ce que cela s'améliore rapidement? Reference: Your Code as a Crime Scene, ISBN:1680500384 Une fraction