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

  • 896