Encore un sujet de DS très TDD
Comme l’année dernière avec le sujet pagination 7 mes collègues et moi même avons rédigé un sujet de DS sur table (i.e sans ordinateur) pour valider la bonne compréhension du TDD de nos étudiants de seconde année de BUT. L’exercice de cette année était le suivant :
Le sujet
Nous allons chercher à tester une classe “compte en banque”, sur laquelle il est possible de faire les opérations suivantes :
static CompteEnBanque creer(String name)void depot(Double montant)void retrait(Double montant)Double solde()List<Transaction> historique()
Rédigez et ordonnez les tests que vous feriez dans une approche TDD. Pour chaque test, donnez l’intention de code qu’il fait émerger.
