Skip to content

afpa-learning/tdd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Exercice de développement TDD

Projet utilisé dans le cadre de formation CDA à l'AFPA.

Mise en contexte

Vous travaillez pour une entreprise spécialisée dans le développement d'IDE.

On vous demande de fournir un module de conversion décimal->hexadécimal->binaire qui devra être intégré dans la nouvelle bouture de "BlazinglyFastIDE", un logiciel dernière génération.

Dans un premier temps, vous allez développer une application indépendante (l'intégration dans l'application finale se fera par la suite).

Pour mener à bien votre mission et fournir du code de qualité, vous allez adopter une approche de développement TEST DRIVEN DEVELOPMENT.

Lancement du projet

L'application est basée sur l'outil de "build" Maven. Ainsi, vous pourrez démarrer l'application en utilisant la commande suivante :

mvn run

Il vous sera également possible d'utiliser votre IDE fétiche !

Marche à suivre

Votre objectif est de compléter TOUT D'ABORD UNE FONCTION DE TESTS avant de passer à l'implémentation de l'algorithme associé.

Par exemple, pour garantir le fonctionnement de la méthode binaryToDecimal(String binary), il vous faudra tout d'abord ajouter un assertion dans la méthode testBinaryToDecimal de la classe ConverterToolTest.

Plus d'informations sont données en commentaires de ce projet, veillez à bien tout lire.

Bon courage !

Image "Keep calm and write unit test"

Releases

No releases published

Packages

 
 
 

Languages