Clean code Game

532 vues

Publié le

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

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
532
Sur SlideShare
0
Issues des intégrations
0
Intégrations
12
Actions
Partages
0
Téléchargements
0
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Clean code Game

  1. 1. 1© OCTO 2012Software Craftsmanship Aujourd’hui, nous pensons qu’être développeur est une carrière aussi prestigieuse que celle de chef de projet ou de consultant Qualité non négociable Apprentissage
  2. 2. Clean Code 2© OCTO 2012 Le Livre
  3. 3. 3© OCTO 2012 Sujets 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 II Les bonnes pratiques de l’artisan codeur Etudes de cas Le Livre
  4. 4. 4© OCTO 2012 Lisible Explicite Autoportant Aussi facile à comprendre que de la prose Clair pour toute l'équipe Simple et bien structuré Refactorable facilementTesté Ne mélange pas les niveaux d'abstraction Méthodes et classes courtes Le code clean fait ce qu'il dit et dit ce qu'il fait Ne se répète pas Séparation des responsabilités Standard Clean Code Du code dont on prend soin
  5. 5. 5© OCTO 2012 Culture du code
  6. 6. 6© OCTO 2012 Test Driven Development
  7. 7. 7© OCTO 2012 Design Emergent
  8. 8. 8© OCTO 2012 Prends soin de ton code
  9. 9. 9© OCTO 2012 Boy Scout Rule
  10. 10. 10© OCTO 2012 Broken Window
  11. 11. 11© OCTO 2012 Newspaper style
  12. 12. 12© OCTO 2012 Leçons apprises
  13. 13. 13© OCTO 2012 Nommage
  14. 14. 14© OCTO 2012 Nommage
  15. 15. 15© OCTO 2012 Commentaires
  16. 16. 16© OCTO 2012 Commentaires
  17. 17. 17© OCTO 2012 Functions
  18. 18. 18© OCTO 2012 Functions
  19. 19. 19© OCTO 2012 Functions
  20. 20. 20© OCTO 2012 Functions
  21. 21. 21© OCTO 2012 Objets
  22. 22. 22© OCTO 2012 Objets
  23. 23. 23© OCTO 2012  Attitude professionnelle  Travailler l’application au fil de l’eau  S’approprier pleinement le code Recettes au quotidien
  24. 24. 24© OCTO 2012 Recettes pour appliquer au quotidien ?  Rester pragmatique  Pas de règle absolue  Garder à l’esprit les autres enjeux du projet Recettes au quotidien

×