Du code et ma tête dessinée sous paint qui fait O_ô

Exercice / Code review


📅

📂


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 😉


Commentaires

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *