SENSIBILISATION AU SOFTWARE CRAFTSMANSHIP
Séance de rattrapage/décryptage/démystification
@saby_nastasia
Nastasia Saby
Zenika
OU ALORS ?
@saby_nastasia
PENDANT LONGTEMPS ...
@saby_nastasia
LE SOFTWARE CRAFTSMANSHIP est un état d'esprit
@saby_nastasia
WHAT IS SOFTWARE DESIGN?
Jack W. Reeves
1992
@saby_nastasia
C++
@saby_nastasia
THE PRAGMATIC PROGRAMMER - from journeyman to master
Andrew Hunt and David Thomas
1999
@saby_nastasia
SOFTWARE CRAFTSMANSHIP, THE NEW IMPERATIVE
Pete McBreen
2001
@saby_nastasia
2002 - Object Mentor fait du Software Apprenticeship
2006 - 8thLight est la première Software Craftsmanship company
@saby_nastasia
Craftsmanship over crap (Uncle Bob)
YOU CAN'T BE AGILE IF YOUr code sucks
2008 - Clean Code - A handbook of Agile Software Craftsmanship
2008 - Software Craftsmanship Summit
@saby_nastasia
MANIFESTE CRAFTSMANSHIP
2009
@saby_nastasia
Pas seulement des logiciels opérationnels,
mais aussi des logiciels bien conçus.
Pas seulement l'adaptation aux changements,
mais aussi l'ajout constant de la valeur.
Pas seulement les individus et leurs interactions,
mais aussi une communauté de professionnels.
Pas seulement la collaboration avec les clients,
mais aussi des partenariats productifs.
@saby_nastasia
UN RETOUR A L'EXTREME PRogramming
@saby_nastasia
@saby_nastasia
MAIS ...
@saby_nastasia
il est difficile d'être contre le manifeste
@saby_nastasia
LE #softwarecraftsmanship a tendance a devenir un buzzword
@saby_nastasia
Est-ce que les développeurs sont vraiment des artisans du code ?
@saby_nastasia
LE software craftsmanship est un état d'esprit
@saby_nastasia
Un mouvement : equipe, partage
Comment mieux faire ?
Coding dojo
Kata
Lectures
Qu'en tire-t-on ?
@saby_nastasia
Le craftstmanship, un idéal d'artistes ?
@saby_nastasia
Peut-on se priver de la qualité ?
BuiLD the right THING
Itérations courtes
Equipe dev/fonctionnel
BuiLD the THING right
Tests : TDD, BDD
Base de code propre
Refactoring
QUAND on emprunte, il faut toujours rembourser à un moment donné
fierté
Le craftstmanship, un idéal d'artistes ?
Non, ce n'est pas ça
- Souci d'efficacité
- Intérêt porté au produit
- Intérêt porté à la satisfaction
- Fierté
@saby_nastasia
Le craftstmanship, un TRUC Réservé aux héros ?
@saby_nastasia
La tentation du héros
DEDICATION AND PROFESSIONALISM ARE MORE ABOUT DISCIPLINE THAn HOURS (Uncle BOB)
@saby_nastasia
Un bon dev avec de très bonnes habitudes (Kent beck)
@saby_nastasia
NON
@saby_nastasia
Rien ne sert de prétendre, il faut être discipliné
@saby_nastasia
Le craftstmanship, un TRUC Réservé aux héros ?
Certainement pas
- Tout le monde est le bienvenu
- Wonder woman c'est un personnage fictif
- Discipline est le maître mot
- Ecoute d'un rythme et discipline pour agir efficacement et non faire semblant
@saby_nastasia
Le craftstmanship, un TRUC hype ?
Euh 1992 ?
@saby_nastasia
MERCI
Des questions ?
@saby_nastasia
Nastasia Saby
BBL Sensibilisation au software craftsmanship
By nastasiasaby
BBL Sensibilisation au software craftsmanship
- 891