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

TDD 101

TDD 101

Ultra-breu introducció a Test Driven Development, que va servir com a inici d'un conjunt de Coding Katas enfocades al desenvolupament en TDD.

Avatar for Adrià Fontcuberta

Adrià Fontcuberta

April 30, 2016
Tweet

More Decks by Adrià Fontcuberta

Other Decks in Programming

Transcript

  1. Per què TDD? Confiança en el nostre codi Confiança quan

    algú altre toca el nostre codi Feedback immediat per qualsevol canvi
  2. Per què TDD? Confiança en el nostre codi Confiança quan

    algú altre toca el nostre codi Feedback immediat per qualsevol canvi Equip multidisciplinar Entrega contínua
  3. Com funciona el TDD Escriure el test Comprovar que el

    test falla Refactor de la solució 1 2 3 4 Escriure codi per fer passa el test
  4. Com funciona el TDD Escriure codi si no és per

    passar un test Escriure més codi del necessari per passar un test La idea és que no has de:
  5. Com funciona el TDD Escriure codi si no és per

    passar un test Escriure més codi del necessari per passar un test La idea és que no has de: al fer refactor sí!
  6. Bones pràctiques Tests independents Tests sobre la funcionalitat més petita

    possible Explicar el test a través del nom Executar tots els tests a cada canvi d’implementació