Introduction
Le but de cet exercice court est d’analyser du code professionnel.
Ce code fonctionne parfaitement, mais n’est pas forcément optimisé ni facile à lire. Il faut proposer des solutions afin d’améliorer le code, sans le détruire.
Énoncé
Cela ne sers à rien d’ouvrir le code, il ne fonctionnera pas tel quel car sorti de son contexte.
Le langage utilisé ici est Angular, une librairie basée sur du javascript.
Le but de cet exercice est d’essayer d’appliquer des bonnes pratiques vues tout au long des cours, telles que :
- Passer des lignes
- Réorganiser par ordre alphabétique
- Regrouper par thème
- Ajouter des commentaires
..et ce même si vous ne comprenez pas la totalité du code
Le but est également de vous faire prendre conscience de l’importance de la rigueur lors de la création de projet et de code en général, afin d’éviter de se retrouver avec une usine à gaz 😉
Ressources
Voici le lien vers les sources à télécharger Code review.
Cette archive contient deux dossier : un avec des sources originales provenant d’une véritable entreprise, et ayant été utilisés ; et un autre avec une proposition de correction du code.
Edit 2023
Le but de cet exercice est de cleaner le code rapidement, puis de comparer le code de base & le code clean, et de bien comprendre qu’il y a un monde entre les deux.
L’objectif étant de prendre la bonne habitude de nettoyer le code de manière non destructive avant de travailler dessus 😉
Laisser un commentaire