À qui s'adresse cette formation ?
Toutes personnes impliquées en développement objet.
Objectifs de la formation
- Exposer toutes les règles et directives modernes pour écrire du code propre.
- Expliquer clairement avec des exemples concrets comment ces lignes directrices peuvent être efficacement intégrées dans vos projets.
- Ramener la simplicité, la lisibilité et une meilleure structuration dans votre code afin qu'il soit plus évolutif et maintenable à long terme.
Description sommaire
Apprendre à écrire du code propre (Clean Code) n'est pas si facile. Il faut plus que la connaissance des principes et des patterns, il faut de la pratique. Il n'y a plus de prétexte ni de justification pour ignorer ces règles et directives matures en programmation orientée objet.
Contenu du plan de cours
- Règles fondamentales applicables au code source.
- Lignes directrices pour les noms, les membres, les classes et les interfaces.
- Lignes directrices pour tous les types de commentaires et pièges à éviter.
- Lignes directrices pour l'écriture des méthodes et des constructeurs : niveaux d'indentation, principe du DRY, gestion des choix multiples et du nombre d'arguments.
- Longueur optimale des méthodes, classes et packages ou espaces de noms.
- Impact des méthodes statiques.
- Impact des getters et setters.
- Conventions de nommage et de formatage.
Approche et méthode pédagogique
- Exposés
- Exercices
- Démonstrations
Prérequis
Concepts essentiels en développement objet, Patterns d'implémentation essentiels en développement objet, ou expérience équivalente en programmation orientée objet.
Recommandations
Réviser : les concepts de base de la POO (classes, objets, héritage, encapsulation)
Identifier vos enjeux : code difficile à maintenir duplication de logique manque de lisibilité
Apporter (si possible) : un exemple de code ou de projet à améliorer
