Upload
nilhcem
View
111
Download
0
Embed Size (px)
Citation preview
Software Craftsman
?
Vers 5me sicle av JCPhilosophe Taoste Chinois
aka. Livre de la voie et de la vertu aka. Do d jngaka. Tao t kingaka. Tao te ching
Vertu (d)Voie (do)
"Probablement le livre le plus mystrieux de toute l'antiquit chinoise"
https://www.youtube.com/watch?v=cCC6gHIg6cQ
MentoringChapitre 02 (trad. Franois Houang et Pierre Leyris)
"from journeyman to master"
MentoringChapitre 02 (trad. Franois Houang et Pierre Leyris)
Le sage gouverne par le non-faireIl enseigne par le non-direIl ne refuse rien la foule des tresMais il nourrit chacun sans se l'approprierIl accomplit sa tche sans s'en prvaloirIl achve son oeuvre sans s'y attacherEt comme il ne s'y attache pasIl se maintient
Code legacyChapitre 07 (trad. Franois Houang et Pierre Leyris)
Code legacyChapitre 07 (trad. Franois Houang et Pierre Leyris)
Le ciel dure, la terre persisteQu'est-ce donc qui les fait persister et durer ?Ils ne vivent point pour eux-mmeLe sage met son corps derrireOn le place devant[...]N'est-ce pas qu'il est sans son moi propre ?Par l, mme son moi s'accomplit
Utiliser des conteneursChapitre 11 (trad. Conradin Von Lauer)
Utiliser des conteneursChapitre 11 (trad. Conradin Von Lauer)
Un vase est fait d'argileMais c'est son vide qui le rend propre sa tcheUne demeure est faite de murs percs de porte et de fentresMais c'est leur vide qui la rend habitable
Crash MonitoringChapitre 16 (trad. Conradin Von Lauer)
Crash MonitoringChapitre 16 (trad. Conradin Von Lauer)
Ayant atteint le vide parfait,je me laisse porter par l'aile puissante du silence.Je contemple [...]Retourner son origine, c'est retrouver le repos.Le repos, c'est le retour dans sa demeure vritable
KISS (Keep It Simple, Stupid)Chapitre 19 (trad. Franois Houang et Pierre Leyris)
KISS (Keep It Simple, Stupid)Chapitre 19 (trad. Franois Houang et Pierre Leyris)
Laisse l ta sagesse et ton intelligenceLe peuple en tirera cent fois plus de profits[...]Pour gouverner, il fautSaisir le simple et embrasser le primitif
Loi de MurphyChapitre 22 (trad. Conradin Von Lauer)
Loi de MurphyChapitre 22 (trad. Conradin Von Lauer)
Ce qui est incomplet s'accomplira.Ce qui est courb deviendra droit
Petites itrationsChapitre 24 (trad. Stanislas Julien)
Petites itrationsChapitre 24 (trad. Stanislas Julien)
Celui qui se dresse sur ses pieds ne peut se tenir droitCelui qui tend les jambes ne peut marcher
Celui qui se vante n'a point de mriteCelui qui se glorifie ne subsiste pas longtemps
Principe de responsabilit uniqueChapitre 25 (trad. Franois Houang et Pierre Leyris)
Principe de responsabilit uniqueChapitre 25 (trad. Franois Houang et Pierre Leyris)
L'homme suit les voies de la TerreLa terre suit les voies du CielLe ciel suit les voies de la VoieEt la Voie suit ses propres voies.
Apprendre et tre curieuxChapitre 28 (trad. Franois Houang et Pierre Leyris)
Apprendre et tre curieuxChapitre 28 (trad. Franois Houang et Pierre Leyris)
Connais en toi le blanc,Adhre au noir[...]Connais la gloireAdhre la disgrce
Les dangers du refactoringChapitre 29 (trad. Conradin Von Lauer)
Les dangers du refactoringChapitre 29 (trad. Conradin Von Lauer)
Le monde est une entit sacre[...]En voulant le changer, on le dtruit.Quand on croit le tenir, on le perd.[...]Aussi le sage vite l'excs,l'incohrence et toute extrme.Il vit dans la vrit
Matriser sa dette techniqueChapitre 30 (trad. Stanislas Julien)
Matriser sa dette techniqueChapitre 30 (trad. Stanislas Julien)
Partout o sjournent les troupesOn voit natre les pines et les ronces.
KanbanChapitre 34 (trad. Franois Houang et Pierre Leyris)
KanbanChapitre 34 (trad. Franois Houang et Pierre Leyris)
La grande voie se rpand comme un flotQui peut lui dire droite gauche ?Chacun dpend d'Elle pour vivre[...]Elle s'acquitte de sa tche
Prioriser son backlogChapitre 36 (trad. Franois Houang et Pierre Leyris)
Prioriser son backlogChapitre 36 (trad. Franois Houang et Pierre Leyris)
Ce qui est fermerIl faut d'abord l'ouvrirD'abord consoliderCe qui est flchir
Crmoniaux ScrumChapitre 38 (trad. Franois Houang et Pierre Leyris)
Crmoniaux ScrumChapitre 38 (trad. Franois Houang et Pierre Leyris)
Le rite est l'corce de la sincrit et de la fidlit, mais aussi la source du dsordreLa prescience est la fleur de la Voie mais aussi le seuil de l'ignoranceLe sage [...] prise le fruit et mprise la fleurIl rejette celle-ci, adopte celui-l
Tests unitairesChapitre 39 (trad. Franois Houang et Pierre Leyris)
Tests unitairesChapitre 39 (trad. Franois Houang et Pierre Leyris)
Si le Ciel n'tait clair, il tomberait en poudre[...]Si les princes n'taient minents, ils tomberaient
Limportance de la pratiqueChapitre 41 (trad. Liou Kia-hway)
Code Katas, Code Koans, Randori
KatasChapitre 41 (trad. Liou Kia-hway)
Lorsquun esprit suprieur entend le Tao,il le pratique avec zle.Lorsquun esprit moyen entend le Tao,tantt il le conserve, tantt il le perd.Lorsquun esprit infrieur entend le Tao,il en rit aux clats ;Sil ne riait pas, le Tao ne serait plus le Tao
MVP - Petites itrationsChapitre 42 (trad. Stanislas Julien)
MVP - Petites itrationsChapitre 42 (trad. Stanislas Julien)
Le Tao a produit unUn a produit deuxDeux a produit troisTrois a produit tous les tres
RefactoringChapitre 53 (trad. Stanislas Julien)
RefactoringChapitre 53 (trad. Stanislas Julien)
La seule chose que je craigne, c'est d'agir
Principe de PeterChapitre 55 (trad. Stanislas Julien)
Principe de PeterChapitre 55 (trad. Stanislas Julien)
Celui qui n'imite pas le Tao prit de bonne heure
Automatiser les testsChapitre 64 (trad. Conradin Von Lauer et Stanislas Julien)
Automatiser les testsChapitre 64 (trad. Conradin Von Lauer et Stanislas Julien)
Empche le mal avant qu'il n'apparaisseCalme le dsordre avant qu'il n'clate
Ne pas rinventer la roue carrChapitre 70 (trad. Conradin Von Lauer)
Ne pas rinventer la roue carrChapitre 70 (trad. Conradin Von Lauer)
Mon enseignement a ses racinesDans l'exprience ancienne.Mes actes ont pour baseun principe connu.
Oser dire nonChapitre 81 (trad. Conradin Von Lauer)
Oser dire nonChapitre 81 (trad. Conradin Von Lauer)
Les paroles sincres ne sont pas toujours agrablesLes paroles agrables ne sont pas toujours vraies
Conclusion
Software Craftsman
Conclusion
"Craftsmanship over Execution"
Software Craftsmanship Manifesto
Not only individuals and interactions, but also a community of professionalsNot only working software, but also well-crafted software Not only customer collaboration, but also productive partnerships Not only responding to change, but also steadily adding value
Conclusion
Mentoring (ch 02)Legacy code (ch 07)Conteneurs (ch 11)Monitoring (ch 16)KISS (ch 19)Murphys law (ch 22)Small iterations (ch 24)SOLID (ch 25)Curiosity (ch 28)Refactoring (ch 29)Technical debt (ch 30)
Kanban (ch 34)Backlog (ch 36)Scrum (ch 38)Unit tests (ch 39)Code Katas - Pratique (ch 41)MVP (ch 42)Refactoring (ch 53)Peters principle (ch 55)Test automation (ch 64)Do not reinvent the wheel (ch 70)Dare to say no (ch 81)
Software Craftsman
@Nilhcem