Come si lavora
Un elenco di membri può funzionare con nomi brevi e perdere comunque il menu azioni quando un'email è lunga. Break UI riconduce ogni valore mostrato a props, fixture o dati API, verifica i limiti accettati e sostituisce i dati in quello stesso punto di ingresso. Non altera il layout solo per provocare un errore.
Il confronto deve restare verificabile: si passa dai dati demo a quelli del caso peggiore, con stati separati per vuoto, elemento singolo ed elenco ampio, ove pertinente. Il rapporto distingue contenuti illeggibili o irraggiungibili, danni visivi e presupposti fragili; registra anche ciò che ha retto.
Risultati attesi
- Un inventario dei campi con fonti, limiti e valori facoltativi
- Fixture del caso peggiore e un selettore di dataset solo per lo sviluppo
- Problemi in ordine di priorità, correzioni proposte e decisioni per il responsabile
Dall'input ai risultati
- 01Mappa ogni valore mostrato
Leggi il componente, le regole di validazione e le strutture API. Registra i limiti e il comportamento in caso di campi mancanti, compresi conteggi, badge, immagini e lunghezza degli elenchi, non solo i campi di testo.
- 02Costruisci casi limite credibili
Combina nomi lunghi, nomi brevi, campi mancanti ed etichette localizzate in una fixture con la stessa struttura dei dati esistenti. Usa i limiti dello schema quando noti e annota i campi senza limite invece di inventarne uno.
- 03Confronta alle dimensioni reali
Tieni il selettore in sviluppo o in una route di prototipo. Controlla il contenitore effettivo del componente, 320px e il layout più ampio, oltre al testo ingrandito; includi modalità scura e RTL se il prodotto le supporta.
- 04Riferisci prima di riparare
Per ogni problema indica gravità, valore che lo causa, correzione proposta e posizione nel file. Fermati per le decisioni, come andare a capo o troncare; applica le correzioni solo se richiesto, poi ripeti il test con dati demo e stati estremi.