Die Arbeitsweise
Eine Mitgliederliste kann bei kurzen Namen funktionieren und dennoch ihr Aktionsmenü verlieren, wenn eine E-Mail-Adresse lang ist. Break UI verfolgt jeden angezeigten Wert zurück zu Props, Fixtures oder API-Daten, prüft die zulässigen Grenzen und ersetzt die Daten an genau dieser Schnittstelle. Das Layout wird nicht verändert, nur um einen Fehler zu erzeugen.
Der Vergleich soll nachvollziehbar bleiben: Es wird zwischen Demodaten und Worst-Case-Daten umgeschaltet, bei Bedarf mit separaten Zuständen für leer, einzelnes Element und große Liste. Der Bericht unterscheidet unlesbare oder unerreichbare Inhalte, optische Schäden und fragile Annahmen; er hält auch fest, was bereits standgehalten hat.
Erwartete Ergebnisse
- Ein Feldinventar mit Quellen, Grenzen und optionalen Werten
- Worst-Case-Fixtures und ein Datensatz-Umschalter nur für die Entwicklung
- Priorisierte Fehler, vorgeschlagene Korrekturen und Entscheidungen für die verantwortliche Person
Von der Eingabe zu den Befunden
- 01Jeden angezeigten Wert erfassen
Lesen Sie Komponente, Validierungsregeln und API-Strukturen. Halten Sie Grenzen und das Verhalten bei fehlenden Feldern fest, einschließlich Zahlen, Badges, Bildern und Listenlänge – nicht nur Texteingaben.
- 02Glaubwürdige Edge Cases bauen
Kombinieren Sie lange Namen, kurze Namen, fehlende Felder und lokalisierte Labels in einem Fixture mit derselben Struktur wie die vorhandenen Daten. Nutzen Sie Schema-Grenzen, wo bekannt, und vermerken Sie unbegrenzte Felder, statt eine Grenze zu erfinden.
- 03In realen Größen vergleichen
Belassen Sie den Umschalter in der Entwicklung oder auf einer Prototyp-Route. Prüfen Sie den tatsächlichen Container der Komponente, 320 px und das breiteste Layout sowie vergrößerten Text; beziehen Sie Dark Mode und RTL ein, falls das Produkt sie unterstützt.
- 04Erst berichten, dann reparieren
Geben Sie jedem Fehler Schweregrad, auslösenden Wert, vorgeschlagene Korrektur und Dateiort. Halten Sie bei Entscheidungen wie Umbruch oder Kürzung an; wenden Sie Korrekturen nur auf Anfrage an und testen Sie danach Demo- und Extremzustände erneut.