La méthode de travail
Une liste de membres peut fonctionner avec des noms courts et pourtant perdre son menu d'actions quand un e-mail est long. Break UI remonte de chaque valeur affichée jusqu'aux props, aux jeux de données ou aux données API, vérifie les limites acceptées et remplace les données à cette même frontière. Elle ne modifie pas la mise en page simplement pour provoquer une défaillance.
La comparaison doit rester vérifiable : basculez entre données de démonstration et données du pire cas, avec des états distincts pour liste vide, élément unique et grande liste lorsque c'est pertinent. Le rapport distingue le contenu illisible ou inaccessible, les dégâts visuels et les hypothèses fragiles ; il consigne aussi ce qui a déjà tenu bon.
Livrables attendus
- Un inventaire des champs avec leurs sources, limites et valeurs facultatives
- Des jeux de données du pire cas et un sélecteur de jeu de données réservé au développement
- Des défaillances hiérarchisées, des correctifs proposés et des décisions à prendre par le responsable
Des entrées aux constats
- 01Cartographier chaque valeur affichée
Lisez le composant, les règles de validation et les structures API. Consignez les limites et le comportement en cas de champ manquant, y compris les compteurs, badges, images et la longueur des listes, pas seulement les champs de texte.
- 02Construire des cas limites crédibles
Combinez noms longs, noms courts, champs manquants et libellés localisés dans un jeu de données de même structure que les données existantes. Utilisez les limites du schéma lorsqu'elles sont connues, et consignez les champs non bornés au lieu d'inventer une limite.
- 03Comparer aux tailles réelles
Gardez le sélecteur dans l'environnement de développement ou sur une route de prototype. Inspectez le conteneur réel du composant, 320 px et sa mise en page la plus large, ainsi que le texte agrandi ; incluez le mode sombre et le RTL si le produit les prend en charge.
- 04Rapporter avant de réparer
Attribuez à chaque défaillance une gravité, la valeur déclenchante, un correctif proposé et l'emplacement dans le fichier. Arrêtez-vous pour les décisions telles que retour à la ligne ou troncature ; n'appliquez les correctifs que sur demande, puis retestez les états de démonstration et extrêmes.