Question

Je travaille sur une interface graphique. J'obtiens des nombres magiques pour les valeurs de la taille. Étant donné que les numéros magiques sont une mauvaise pratique, comment puis-je me débarrasser des chiffres magiques en taille? Dois-je attribuer une variable à chacun d'eux?

setSize(250x400)

pour que ce soit comme setSize (x, y). Quelle est la meilleure façon de surmonter cela? Dois-je faire cela ou y a-t-il une autre meilleure façon? Et s'il y a beaucoup de tailles, ce sera inutile car je ne peux pas affecter pour chacun.

Était-ce utile?

La solution

Vous devez calculer la taille en fonction de la taille de l'écran de l'utilisateur lors de la conception d'une interface graphique. L'utilisation de nombres magiques ici fonctionnerait bien pour une fraction d'utilisateurs, mais serait terrible pour certains.

Par exemple, vous obtenez d'abord la largeur et la hauteur de l'écran de l'utilisateur, puis vous décidez de la fraction de la taille de l'écran nécessaire pour chaque élément. Ensuite, vous définissez la taille en utilisant une fraction de largeur et de hauteur d'écran.

Ce serait la meilleure pratique car tout utilisateur ayant une taille d'écran ressentirait quelque chose de la même chose!

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top