El enfoque de trabajo
Una lista de miembros puede funcionar con nombres cortos y aun así perder su menú de acciones cuando un correo es largo. Break UI rastrea cada valor mostrado hasta las props, los fixtures o los datos de API, comprueba los límites aceptados y sustituye los datos en ese mismo límite. No altera el diseño solo para fabricar un fallo.
La comparación debe poder inspeccionarse: alterna entre datos de demostración y de peor caso, con estados separados de vacío, un solo elemento y lista grande cuando corresponda. El informe distingue el contenido ilegible o inaccesible, el daño visual y las suposiciones frágiles; también registra lo que ya funcionaba bien.
Entregables esperados
- Un inventario de campos con fuentes, límites y valores opcionales
- Fixtures de peor caso y un selector de conjuntos de datos solo para desarrollo
- Fallos priorizados, correcciones propuestas y decisiones para el responsable
De la entrada a los hallazgos
- 01Mapea cada valor mostrado
Lee el componente, las reglas de validación y las estructuras de API. Registra los límites y el comportamiento ante campos ausentes, incluidos recuentos, insignias, imágenes y longitud de la lista, no solo los campos de texto.
- 02Crea casos límite verosímiles
Combina nombres largos, nombres cortos, campos ausentes y etiquetas localizadas en un fixture con la misma estructura que los datos existentes. Usa los límites del esquema cuando se conozcan y registra los campos sin límite en lugar de inventar uno.
- 03Compara a tamaños reales
Mantén el selector en desarrollo o en una ruta de prototipo. Inspecciona el contenedor real del componente, 320 px y su diseño más ancho, además de texto ampliado; incluye modo oscuro y RTL si el producto los admite.
- 04Informa antes de reparar
Asigna a cada fallo una gravedad, el valor que lo provoca, una corrección propuesta y la ubicación en el archivo. Detente ante decisiones como ajustar el texto o truncarlo; aplica correcciones solo si se piden y luego vuelve a probar los estados de demostración y extremos.