web-dev-qa-db-fra.com

Dois-je fournir des champs vides dans l'infobulle ou non?

J'ai un outil d'extension pour Microsoft Visual Studio. Il fournit des métadonnées pour les lignes de code (qui sont extraites du code source externe) et aide le développeur à résoudre les bogues plus rapidement.

J'ai des doutes quant à l'affichage des lignes vides sur l'infobulle lorsqu'il n'y a pas de données à afficher. Par exemple: regardez les champs vides suivants (marqués d'une flèche): description, étiquettes, version source, etc.

enter image description here

Dans cet exemple, il y a des données à afficher (voir Étiquettes champ): enter image description here

Que suggéreriez-vous et pourquoi?

  1. Laissez-le tel qu'il est maintenant?
  2. Laissez les champs vides mais mentionnez le texte "AUCUN"? (par exemple, étiquettes: AUCUN)
  3. Supprimer les champs vides (donc la taille de l'infobulle pourrait être réduite)?

Je vous remercie

2
Tamir Gefen

Tout d'abord, tous les champs fournis dans l'info-bulle sont-ils nécessaires? Y a-t-il une chance que le nombre de champs soit réduit? Si oui, restez concis.

En revanche, si tous les champs sont nécessaires. Voyons ça comme ceci:

Pour link1, l'utilisateur voit tous les champs dans l'info-bulle. Pour le lien 2, il manque des informations ( ce qui signifie que la valeur est NONE ). Maintenant, il y a une chance que l'utilisateur devienne un peu confus s'il n'apparaît pas dans l'info-bulle. Et l'info-bulle n'est pas cohérente. Si vous affichez des métadonnées en utilisant un ensemble spécifique de valeurs, je vous suggère de le conserver. L'option 2 serait cohérente dans l'ensemble.

Une autre façon de voir votre question est "Les infobulles nécessitent-elles de la cohérence". Ici, la cohérence importerait car ils sont du même groupe ( les liens appartiennent au même type ).

Donc, en pensant à cela, l'option 2 semble être un bon choix. De plus, au lieu de NONE, vous pouvez utiliser quelque chose de similaire à "vide" ou "sans valeur". AUCUN ne semble approprié.

Quelques informations supplémentaires sur l'info-bulle:

https://msdn.Microsoft.com/en-in/library/windows/apps/hh465476.aspx

J'espère que je pourrais aider avec quelques réflexions sinon la solution.

3
DarkBlaze