Upload
damien-beaufils
View
184
Download
0
Embed Size (px)
Citation preview
OCTO TECHNOLOGY > THERE IS A BETTER WAY
Notice
Dispositive de graphique
Réaliser un graphique
- à partir de Google Sheets :Notice Google
- à partir d’Excel :Réaliser le graphiqueLe mettre en forme. L’enregistrer en tant qu’imageL’importer sur Google Slides
OCTO TECHNOLOGY > THERE IS A BETTER WAY
Notice
Dispositive de graphique
Réaliser un graphique
- à partir de Google Sheets :Notice Google
- à partir d’Excel :Réaliser le graphiqueLe mettre en forme. L’enregistrer en tant qu’imageL’importer sur Google Slides
LE MODÈLE DE LA PYRAMIDE DES TESTS
@damienbeaufils
OCTO TECHNOLOGY > THERE IS A BETTER WAY
Notice
Dispositive de graphique
Réaliser un graphique
- à partir de Google Sheets :Notice Google
- à partir d’Excel :Réaliser le graphiqueLe mettre en forme. L’enregistrer en tant qu’imageL’importer sur Google Slides
EXEMPLE D’ANTI-PATTERN : LE CÔNE DE CRÈME GLACÉE
@damienbeaufils
OCTO TECHNOLOGY > THERE IS A BETTER WAY
Notice
Dispositive de graphique
Réaliser un graphique
- à partir de Google Sheets :Notice Google
- à partir d’Excel :Réaliser le graphiqueLe mettre en forme. L’enregistrer en tant qu’imageL’importer sur Google Slides
ARRIVÉE DANS UNE NOUVELLE ÉQUIPE : QUELQUES DIXITS
“Tester unitairement c’est compliqué sur ce projet”
“Le build est rouge mais c’est normal. Relance le et ça devrait passer”
“3 fois de suite que le build est rouge ? Il y a peut-être un vrai problème alors”
“On n’avait pas le temps donc on a fait un test Selenium”
“Tester du HTML et du JavaScript c’est compliqué, donc on passe par Selenium”
“Il faudrait corriger ce test IHM. En attendant on le désactive”
“Hier j’ai passé mon après-midi à essayer de corriger le build rouge”
@damienbeaufils
OCTO TECHNOLOGY > THERE IS A BETTER WAY
Notice
Dispositive de graphique
Réaliser un graphique
- à partir de Google Sheets :Notice Google
- à partir d’Excel :Réaliser le graphiqueLe mettre en forme. L’enregistrer en tant qu’imageL’importer sur Google Slides
PREMIÈRE MESURE DE LA PYRAMIDE DES TESTS EN JANVIER 2016
}}
}
TF : 30%
TI : 52%
TU : 18%
@damienbeaufils
OCTO TECHNOLOGY > THERE IS A BETTER WAY
Notice
Visuel
Pour remplacer un visuel :- 1 clic gauche sur l’image- Dans la barre d’outils qui
apparait en haut, cliquer sur “remplacer l’image”
- Importer le nouveau visuel
Pour recadrer un visuel : - 1 clic gauche sur l’image- Dans la barre d’outils qui
apparaît en haut, cliquer sur l’icône
- Déplacer le visuel dans la cadre ou rogner le cadre en déplaçant les taquets noirs
Contenu
Lors de l’ajout de cette slide, les bullet points n’apparaissent pas automatiquement. Pour ce faire : - Sélectionner la zone de
texte- Cliquer sur l’icône de liste à
puces :
ACCOMPAGNER SUR LES PRATIQUES
☉ REVUE DE CODE
☉ TEST DRIVEN DEVELOPMENT
☉ REFACTORING SUR DU CODE LEGACY
“ Dur avec le code, doux avec les gens “
@damienbeaufils
OCTO TECHNOLOGY > THERE IS A BETTER WAY
Notice
Visuel
Pour remplacer un visuel :- 1 clic gauche sur l’image- Dans la barre d’outils qui
apparait en haut, cliquer sur “remplacer l’image”
- Importer le nouveau visuel
Pour recadrer un visuel : - 1 clic gauche sur l’image- Dans la barre d’outils qui
apparaît en haut, cliquer sur l’icône
- Déplacer le visuel dans la cadre ou rogner le cadre en déplaçant les taquets noirs
Contenu
Lors de l’ajout de cette slide, les bullet points n’apparaissent pas automatiquement. Pour ce faire : - Sélectionner la zone de
texte- Cliquer sur l’icône de liste à
puces :
MESURE DE LA PYRAMIDE DES TESTS
TU
TI
TF
Formation TDDDébut de l’instauration des
pratiques craft
Formation TDD
Début de l’instauration des
pratiques craft
OCTO TECHNOLOGY > THERE IS A BETTER WAY
Notice
Dispositive de graphique
Réaliser un graphique
- à partir de Google Sheets :Notice Google
- à partir d’Excel :Réaliser le graphiqueLe mettre en forme. L’enregistrer en tant qu’imageL’importer sur Google Slides
L’IMPACT AU QUOTIDIEN
~200 tests en ~6 minutes
~1000 tests en ~3 minutes
~3000 tests en ~5 secondes
> Stéphane est développeur sur service-public.fr
> À chaque fois que Stéphane fait évoluer le code, une majorité de l’application est vérifiée automatiquement en moins de 5 secondes par des tests unitaires, afin de garantir la non-régression
> Si l’équipe avait couvert tous les cas métiers par des tests fonctionnels, Stéphane devrait attendre 120 minutes à chaque portion de code modifiée
> Stéphane lancerait alors les tests au maximum le midi et le soir. Il passerait alors probablement ½ journée à tester et débugger ce qu’il a codé la ½ journée précédente
@damienbeaufils
OCTO TECHNOLOGY > THERE IS A BETTER WAY
Notice
Visuel
Pour remplacer un visuel :- 1 clic gauche sur l’image- Dans la barre d’outils qui
apparait en haut, cliquer sur “remplacer l’image”
- Importer le nouveau visuel
Pour recadrer un visuel : - 1 clic gauche sur l’image- Dans la barre d’outils qui
apparaît en haut, cliquer sur l’icône
- Déplacer le visuel dans la cadre ou rogner le cadre en déplaçant les taquets noirs
Contenu
Lors de l’ajout de cette slide, les bullet points n’apparaissent pas automatiquement. Pour ce faire : - Sélectionner la zone de
texte- Cliquer sur l’icône de liste à
puces :
L'ÉVOLUTION DE LA QUALITÉ AUTREMENT QUE PAR LA TECHNIQUE
Formation TDD
Formation TDDFormation TDD
OCTO TECHNOLOGY > THERE IS A BETTER WAY
Notice
Dispositive de graphique
Réaliser un graphique
- à partir de Google Sheets :Notice Google
- à partir d’Excel :Réaliser le graphiqueLe mettre en forme. L’enregistrer en tant qu’imageL’importer sur Google Slides
POUR ALLER PLUS LOIN
☉ Script de mesure de la pyramide des tests (Java) : https://github.com/damienbeaufils/tests-pyramid-calculator
☉ Culture Code : un livre collectif sur la culture et les pratiques Software Craftsmanship
☉ Disponible gratuitement en téléchargement : http://www.octo.com/fr/publications/20-culture-code
@damienbeaufils