y sont pas cher mes tests
Post on 12-Jan-2015
1.221 Views
Preview:
DESCRIPTION
TRANSCRIPT
IntroductionAprioris
TDDConclusion
Y sont pas chers mes tests
Nicolas Ledeznicolas@ledez.net
7 novembre 2013
Nicolas Ledez Y sont pas chers mes tests
IntroductionAprioris
TDDConclusion
Plan
1 Introduction
2 Aprioris
3 TDD
4 Conclusion
Nicolas Ledez Y sont pas chers mes tests
IntroductionAprioris
TDDConclusion
Nicolas Ledez
<Nicolas Ledez>
Nicolas Ledez Y sont pas chers mes tests
IntroductionAprioris
TDDConclusion
Nicolas Ledez
Nicolas Ledez Y sont pas chers mes tests
IntroductionAprioris
TDDConclusion
Nicolas Ledez
Nicolas Ledez Y sont pas chers mes tests
IntroductionAprioris
TDDConclusion
Nicolas Ledez
Nicolas Ledez Y sont pas chers mes tests
IntroductionAprioris
TDDConclusion
Nicolas Ledez
Nicolas Ledez Y sont pas chers mes tests
IntroductionAprioris
TDDConclusion
Nicolas Ledez
Nicolas Ledez Y sont pas chers mes tests
IntroductionAprioris
TDDConclusion
Nicolas Ledez
IT & L@bs
Nicolas Ledez Y sont pas chers mes tests
IntroductionAprioris
TDDConclusion
Nicolas Ledez
IT & L@bsGitRubyCloudArchitecture
Nicolas Ledez Y sont pas chers mes tests
IntroductionAprioris
TDDConclusion
Nicolas Ledez
Nicolas Ledez Y sont pas chers mes tests
IntroductionAprioris
TDDConclusion
Nicolas Ledez
http://www.rennesonrails.com/Coding Dojo & Confs
Nicolas Ledez Y sont pas chers mes tests
IntroductionAprioris
TDDConclusion
Nicolas Ledez
http://devcamp.fr/Soirée multitechnologie
Nicolas Ledez Y sont pas chers mes tests
IntroductionAprioris
TDDConclusion
Nicolas Ledez
http://rennesdevops.fr/Apéros DevOps
Nicolas Ledez Y sont pas chers mes tests
IntroductionAprioris
TDDConclusion
Nicolas Ledez
http://www.breizhcamp.org/2 journées de conférences
Nicolas Ledez Y sont pas chers mes tests
IntroductionAprioris
TDDConclusion
Nicolas Ledez
Speaker
BreizhcampAgile tour (Rennes,Nantes, Vannes)RMLLTechdays
Nicolas Ledez Y sont pas chers mes tests
IntroductionAprioris
TDDConclusion
Nicolas Ledez
</Nicolas Ledez>
Nicolas Ledez Y sont pas chers mes tests
IntroductionAprioris
TDDConclusion
SondageDéfinition
Sondage
TDDIntégration continueTest
Nicolas Ledez Y sont pas chers mes tests
IntroductionAprioris
TDDConclusion
SondageDéfinition
Définition
Test-driven development
Nicolas Ledez Y sont pas chers mes tests
IntroductionAprioris
TDDConclusion
AvantCoût du code
Avant
Nicolas Ledez Y sont pas chers mes tests
IntroductionAprioris
TDDConclusion
AvantCoût du code
Coût du code
Code => 50 lignesTests => 150 lignesWow ! ! !WTF ? ? ? ?
Nicolas Ledez Y sont pas chers mes tests
IntroductionAprioris
TDDConclusion
C’est quoi ?Pourquoi c’est mieux les tests avant ?DémoChez vous
C’est quoi ?
Nicolas Ledez Y sont pas chers mes tests
IntroductionAprioris
TDDConclusion
C’est quoi ?Pourquoi c’est mieux les tests avant ?DémoChez vous
Pourquoi tu dois écrire tes tests avant ?
Tu n’as jamais le temps aprèsTu penses à comment utiliser avant de coderTu implémentes que les tests dont l’on a besoinTu es sûr que le test est faux
Pas de bug dans le testSûr que tu teste la bonne chose
Nicolas Ledez Y sont pas chers mes tests
IntroductionAprioris
TDDConclusion
C’est quoi ?Pourquoi c’est mieux les tests avant ?DémoChez vous
Comment écrire tes tests ?
Définis un problème simple à résoudreS’il passe, tu peux passer à la suiteSi tu ne peux pas tester
C’est que tu ne comprends pas le problèmeTu ne t’y prends surement pas correctementLe problème n’est surement pas assez simple
Nicolas Ledez Y sont pas chers mes tests
IntroductionAprioris
TDDConclusion
C’est quoi ?Pourquoi c’est mieux les tests avant ?DémoChez vous
Comment améliorer ton code ?
Écris le code le plus simple possiblePlus facile à maintenirMeilleure couverture de code
Réusine ton code et tu vasAméliorer la qualité de ton codeÊtre sûr grâce aux testsEnlever la duplication dans ton codeAméliorer la lisibilité et maintenabilitéAvoir les cheveux plus soyeux
Nicolas Ledez Y sont pas chers mes tests
IntroductionAprioris
TDDConclusion
C’est quoi ?Pourquoi c’est mieux les tests avant ?DémoChez vous
Donc
Tu écris ton test20 % de ton temps80% du “code”
Tu écris ton code80 % de ton temps20% du “code”
Nicolas Ledez Y sont pas chers mes tests
IntroductionAprioris
TDDConclusion
C’est quoi ?Pourquoi c’est mieux les tests avant ?DémoChez vous
Démo
Pas le temps !
Nicolas Ledez Y sont pas chers mes tests
IntroductionAprioris
TDDConclusion
C’est quoi ?Pourquoi c’est mieux les tests avant ?DémoChez vous
Chez vous
Pas sur un vrai projet la première foisCommencer par des coding dojoÉcrire des tests adéquatsCouverture de codeNe pas commenter de testsPair programmingGarder les tests propresLe test ne doit faillir d’une seule manière
Nicolas Ledez Y sont pas chers mes tests
IntroductionAprioris
TDDConclusion
C’est quoi ?Pourquoi c’est mieux les tests avant ?DémoChez vous
Licence
CC BY-NC-SA
Nicolas Ledez Y sont pas chers mes tests
TDD
http ://www.noelrappin.com/trdd/
IntroductionAprioris
TDDConclusion
Questions ?
Questions ?
Pourquoi tout tester ?Surtout ce qui sert une fois tout les 6 mois
Nicolas Ledez Y sont pas chers mes tests
top related