-------- Guide à l’intention des développeurs pour la maintenance --------
SYSTEME D'EXPLOITATION
Fonctionne sous:
Windows 10
MacOS
RÈGLES GÉNÉRALES :
Bien commenter le code
Eviter au maximum les variables globales (risque de collision)
Eviter de mettre de chemin “en dur”
Effectuer des tests unitaires pour toujours bien veiller au bon fonctionnement du logiciel
Réduire au maximum la complexité
RÈGLES SPÉCIFIQUES AU PROJET
Organisation du code : Le programme est organisé de la façon suivante. Il est composé de 10 fichiers. Le fichier principal se nomme “main.js” et est composé d’une unique fonction. Par ailleurs, “main.js” va faire appel aux autres fichiers qui, dans certain cas, se feront appel entre eux également.
Il faudra donc être très vigilant lorsque vous modifierez les différentes parties en vérifiant que les appels entre les différentes parties se déroulent toujours bien.
Les 9 autres fichiers.js sont présents dans le dossier imports.
Pour importer un fichier “.txt” ou “.ics”, il faudra le mettre dans le dossier qui contient le main.js, nous conseillons de les placer dans le dossier samples.
Pistes d’évolutions :
Corriger les erreurs non corrigés que nous avons remarqué lors du plan de test et celles qui sont en "unfix". Par exemple, il serait intéressant de pouvoir exporter le planning d'un bénéficaire à partir d'un carnet de rdv. Un autre exemple pourrait être la possibilité d'importer un fichier iCal..
(Pour les autres évolutions, voir le plan de test et de résultat.)