Contexte du changement : Une variable globale (global.ContactID) est utilisée pour récupérer l'ID du contact à écrire dans backup.json. Mais les variables globales sont à éviter en programmation.
Changement : Il ne faut plus utiliser de variable globale pour récupérer l'ID du contact à écrire, mais plutôt le passer en paramètre de la fonction permettant permettant d'écrire dans backup.json (fonction persist() dans data/js).
Que changer ? : Ce changement sera effectué pour la fonction persist() dans data.js et dans app.js (initialisation de la variable globale).
Motivation : Les variables globales sont délicates à utiliser : à un instant donné, on peut ne pas être sûr qu'elle contient la valeur voulue, car accessibles depuis tout le programme. Elles sont donc à éviter.
Diff: