#Github TDD
Une bonne vidéo qui va assez loin https://www.youtube.com/watch?v=V6Zo68uQPqE
Le workflow du développement avec le TDD peut être décomposé en un certains nombres d'étapes :
-
1ere étape : FORK
-
2eme étape : CLONE
-
3eme étape : ouvrir dans Atom
-
4eme étape : EDIT
-
5eme étape : ADD
-
6eme étape : COMMIT
-
7eme étape : PUSH
-
8eme étape : PULL REQUEST
**Git**
(voir schéma)
Lorsqu'il y a merge conflits -> il faut juste add le fichier
Travis
Tests automatiques (intégration continue), proche des tests unitaires car de test à chaque commit/push
Intégration continue nécessite que app soit bien tester, donc avec des bons test écrits au début (bon code coverage) [code coverage : les % de ton app qui est testé. ex si c’est 20%, on a 80% de chance d’avoir des erreurs]
Pour résumer : IC demande bon code coverage => demande du TDD => demande donc du Test Unitaire car précis
Eclipse et Git Le tuto officiel