LO21_Projet

A propos du .gitignore

Il permet de n'ajouter au git que les fichiers d'extensions .cpp et .h et .md (pour la documentation).

N'ajoutez pas les autres fichiers générés par votre IDE (en modifiant le .gitignore par exemple) : nous n'avons pas les mêmes et cela pourrais embeter le bon fonctionnement des Commit/Push/pull.

Nomenclature

  • Une classe commence par une majuscule (certains IDE l'oblige donc pour être sûr que cela ne gênera personne autant tous le faire).
  • Variables en anglais ou francais sauf les variables locales ( et donc uniquement connue de celui/celle qui a dev la fonction. ( Néanmoins pour la relecture il serait plus pratique si toutes les variables étaient en anglais ou francais)).
  • Pareil pour le nom des fonctions. De plus, privilegiez la nomenclature "Camelback" (nomDeFonction et non nom_de_fonction).

Organisation du code

  • Une classe = un header (.h) et un fichier source (.cpp) (sauf si le design pattern demande de mettre plusieurs classes dans le même fichier).
  • Commenter avant chaque fonction