Skip to content

Instantly share code, notes, and snippets.

@NicolasHov
Created January 12, 2017 21:22
Show Gist options
  • Save NicolasHov/5b5dbe25dd2b1b4f46a89377daad06ec to your computer and use it in GitHub Desktop.
Save NicolasHov/5b5dbe25dd2b1b4f46a89377daad06ec to your computer and use it in GitHub Desktop.

#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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment