Clean Code et bonnes pratiques
Règles générales concernant la longueur des classes et méthodes
1. Les méthodes devraient avoir au plus 20 lignes
2. Les classes devraient avoir au plus 200 lignes
3. Une classe devrait contenir au plus 10 méthodes
4. Plus les méthodes et les classes sont grandes, moins elles sont réutilisables
Principe de proximité
Regrouper ensemble une méthode publique avec ses méthodes privées
Permet de lire le fichier comme un journal : Grand titre = méthode publique, sous-titres = méthodes privées, etc.
Éviter les régions
Moyen artificiel d'organiser les fichiers
Dissimulent la véritable longueur d'un fichier et sa complexité
Ne valent pas mieux que les commentaires si on les compare au code auto-documenté