Public visé
Tout développeur amené à améliorer la qualité de son code Java.
Prérequis
Solide connaissance en programmation Java.
Objectifs pédagogiques
À l’issue de cette formation, vous serez capable de :
- Établir des règles et principes de programmation pour améliorer la lisibilité du code et sa qualité finale
Programme
Jour 1
Principes fondamentaux et conventions
- Principes KISS, DRY, YAGNI
- Conventions de nommage (camelCase, PascalCase, snake_case)
- Bonnes pratiques d’écriture de fonctions
- Principes de formatage
Jour 2
Paradigmes et principes SOLID
- Comparaison de paradigmes (POO, fonctionnel, procédural)
- Principes SOLID et injection de dépendances
- Gestion d’erreurs et exceptions