Thursday, December 1, 2022

Les bonne pratiques du développement - projet LQ

 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é