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é

Tuesday, October 18, 2022

Architecture hexagonale

 


Architecture hexagonale

Aussi connue sous le nom d'architecture en oignon ou encore ports et adaptateurs, l'architecture hexagonale est articulée autour d'un noyau représentant le domaine d'affaires, sur lequel une couche de composants d'infrastructure est greffée

Architecture hexagonale générale.





version 2020








Wednesday, July 20, 2022

Scrum by Jeff Sutherland

I recently finished the book Scrum by Jeff Sutherland and even though that is a book from 2014 I think is still relevant in the basic topics.


Here my notes and highlights of the book :





The second part.of the book which touches the education , social and government spheres and the impactmof Scrum on it.