54
Software Craftsman

LaoZi - Software Craftsman

  • 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