-
Notifications
You must be signed in to change notification settings - Fork 0
Propreté_du_code
Ambroise Mostin edited this page Aug 5, 2020
·
2 revisions
B.4 Propreté du code : Présentation des éventuels outils de formatage de code, des conventions de codage respectées, et d’un exemple de refactoring de code prenant en compte les bonnes pratiques de programmation vues au cours (lisibilité, simplification, niveau d’imbrication raisonnable, conditions booléennes, choix des noms de variables,…)
- De manière générale, j'ai utilisé le nom de la valeur à contenir pour nommer mes variable et quand cela prêtait à confusion, je mettais le nom du type en plus. (par exemple:
marqueAjoutTextField) - Le nom des méthodes contient au moins la première syllabe de l'action qu'effectue la méthode
- Pour structurer l'interface graphique, j'ai mis le nom de ce que va contenir la box suivi de Box (par exemple:
buttonBox)
- Quand je voyais du code dupliqué j'ai fait en sorte de créer une fonction contenant ce code et qui est appelé autant de fois que le code était dupliqué.
- Pour créer le catalogue initial, j'utilisait 3 fonctions avec des boucles allant de 0 à 9 donc j'ai fusionné ces méthode pour ne plus avoir qu'une boucle qui traite les différentes structures de donnée.
Je vous invite à voir cet exemple de file changed où on voit que la classe
Rentacarqui faisait 676 lignes n'en fait plus que 440.