Skip to content

Metodologia TDD a la funció factorial

Desenvolupa la funció factorial mitjançant la metodologia TDD.

Recorda les regles:

  • Regla 1: Primer el test, després la codificació.
  • Regla 2: Afegeix el mínim codi per superar el test
  • Regla 3: No hauríeu de tindre més d'un test no superat a la vegada
  • Regla 4: Escriu codi que passe el test, després refactoritza el codi.
  • Regla 5: Un test hauria de fallar la primera vegada que ho escrius, en cas contrari pregunta't per què ho afegeixes.
  • Regla 6: mai refactoritzar sense tests.

Hauria d'incloure almenys les següents proves:

  • El factorial d'1 és 1
  • Llança una excepció TypeError en no rebre un enter
  • Llança una excepció ValueError en rebre un enter negatiu
  • El factorial de 5 és 120