Clean code game - Agile France 2013

1 522 vues

Publié le

Atelier de refactoring de code présenté à Agile France 2013

Publié dans : Technologie
0 commentaire
2 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
1 522
Sur SlideShare
0
Issues des intégrations
0
Intégrations
161
Actions
Partages
0
Téléchargements
8
Commentaires
0
J’aime
2
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Clean code game - Agile France 2013

  1. 1. Clean Code Gamepar Mathieu Gandin et Michel Domenjoud17h - 19h Salle 5#AgileFrance
  2. 2. Mathieu GandinTech Lead@octomgaMichel DomenjoudArtisan codeur@mdomenjoud
  3. 3. 3Software CraftsmanshipAujourd’hui, nous pensons qu’être développeur estune carrière aussi prestigieuse que celle de chef deprojet ou de consultantQualité non négociableApprentissage
  4. 4. 4Prends soin de ton code
  5. 5. Clean Code5Le Livre
  6. 6. 6LisibleExpliciteAutoportantAussi facile à comprendre que de la proseClair pour toute léquipeSimple et bien structuréRefactorable facilementTestéNe mélange pas les niveaux dabstractionMéthodes et classes courtesLe code clean fait ce quil dit etdit ce quil faitNe se répète pasSéparation des responsabilitésStandardClean CodeDu code dont on prend soin
  7. 7. 7Culture du code
  8. 8. 8Newspaper style
  9. 9. 9Test DrivenDevelopment
  10. 10. 10Design Emergent
  11. 11. 11BrokenWindow
  12. 12. 12Boy Scout Rule
  13. 13. Clean Code13Le Livre
  14. 14. 14Sujets vus Clean Code Meaningful Names Functions Comments Formatting Objects and Data Structures Error Handling Boundaries Unit Tests Classes Systems Emergence Concurrency Successive Refinement JUnit Internals Refactoring SerialDate Smells and Heuristics Concurrency IILes bonnes pratiques de l’artisan codeurEtudes de casLe Livre
  15. 15. 15© OCTO 2012Leçons apprises
  16. 16. 16Nommage
  17. 17. 17Nommage
  18. 18. 18Commentaires
  19. 19. 19Commentaires
  20. 20. 20Functions
  21. 21. 21Functions
  22. 22. 22Functions
  23. 23. 23Objets
  24. 24. 24Objets
  25. 25. 25Continuez chez voushttps://github.com/octomga/atelierCleanCode
  26. 26. 26Aller + loin
  27. 27. Clean Code GameMathieu GandinTech Lead@octomgaMichel DomenjoudArtisan codeur@mdomenjoud#AgileFrance

×