Skip to content

Latest commit

 

History

History
32 lines (20 loc) · 1.16 KB

06-test-driven-development.md

File metadata and controls

32 lines (20 loc) · 1.16 KB

Test Driven Development

Spécifications

Nous souhaitons pouvoir gérer des opérations entre montants de différentes devises :

  • 5 USD + 10 EUR = 17 USD
  • 1 USD + 1100 KRW = 2200 KRW

Nous avons besoin d'apporter un nouveau concept métier à notre code : un portefeuille (Portfolio).

Un portefeuille contient une liste de montants de différentes devises.

En prenant le premier exemple ci-dessus, il contiendrait 5 USD et 10 EUR.

Nous devons être capables d'évaluer le montant total du portefeuille, dans une devise donnée:

  • USD => 17 USD
  • EUR => 14,1 EUR
  • KRW => 18940 KRW
  • etc.

Notre mission pour cette itération est d'implémenter la notion de portefeuille.

Écrire un premier test : 5 USD + 10 EUR = 17 USD

Rétrospective

3 faits et une question à propos du Test Driven Development

Qu'avez-vous appris de l'introduction de nouveaux rôles en mob programming ?