Historique :
- 1999 The pragmatic Programmer
- 2001 Software Craftmanship (the new impreative) : 1er Manifest Agile 1er edition
- 2008 Clean Code (A hardcode of agile Software Craftmanship)
- 2009 Manifest Softawre Craftmanship
- 2011 The clean Coder
liens :
- Manifest software Craftmanship : https://manifesto.softwarecraftsmanship.org/#/en/reading
- Manifest Agile : https://agilemanifesto.org/iso/fr/manifesto.html (4 valeurs et 12 principes)
Prtiquer le TDD est une bonne pratique de craftmanshop.
- 3 règles d'uncle Bob : http://butunclebob.com/ArticleS.UncleBob.theThreeRulesOfTdd
- TDD All code is guilty until proven innocent : https://www.freecodecamp.org/news/test-driven-development-what-it-is-and-what-it-is-not-41fa6bca02a2/
Le principe : FIRST : Fast, Isolated, Repeatable, Self-Validating, Thorough
Kata FIZZBUZZ : 1:1, 2:2, 3:Fizz, 4:4, 5:Buzz, 6:Fizz, 15:FizzBuzz
Exemple d’animation d'équipe :
- Thèmes : Git, Partage de connaissance, Mise en commun de bonne pratique, Gestion de breaking changes, PR communes, Sécurité, idée divers
- Conf de la communauté:
- Kata, mob, randori, Présentation d'article(vulgarisation), présentation de nouveaux outils ou framework
- Définir des rôles : animateurs, timekeeper, scribe
- Définir l'ordre du jour de chaque session
- Nombre de personnes par session, note de chaque participant sur le déroulement de la communauté, commentaire de chaque participant
- Fréquencec