l'ergonomie est à l'accessibilité ( au sens humain ) ce que les coding rules sont à la programmation : un truc astreignant au départ, mais assez utile rapidement.
la notion sous jacente à l'ergonomie et aux coding rules est la notion de sémantique du langage.
quand tu concois une interface, tu souhaite communiquer une information de maniere spaciale ( dans notre cas notre espace est plutot planplan ;) ).
ton interface va donc développer une sémantique propre pour signifier le sens d'une zone. par exemple :
- deux fleches hemicirculaire formant un cercle
- un panneau avec une croix au milieu
- un bouton vert et un bouton rouge
- un ensemble de 4 barre verticale de plus en plus grande qui s'allume de la plus petite à la plus grande
- une bouée
ces "mots" graphiques ont un sens et je les comprend juste en ayant joué avec.
l'accessibilité d'un langage que ce soit une interface graphique ou un code source repose sur la cohérence de la sémantique employé et de la manière dont elle s'auto-coordonne donc de sa grammaire.
google me semble etre un tres bon exemple au niveau ergonomie :
- une interface sobre, claire et toujours cohérente quelque soit le service
la sémantique colorimetrique de google est à mon sens :
- rouge : "ici & maintenant/conseil"
- bleu : "alternatives/liens"
- vert : "communication/blabla/promo"
- orange : "a la suite/ailleurs"
mes noms ne sont pas clair, mais c l'idee que je retiens de google. par contre, comme toute règle, elle a ses exceptions aussi chez google ;)
il n'y a pas de regle en ergonomie, il n'y a que des sentiments de confort simple à apporter à l'utilisateur pour le garder, cela passe par une maquette et son travail pour qu'elle devienne "user-friendly" :)
pour conclure, "python suxor car on doit indenter le code" ;)
# ergonomie et code
Posté par Mouns . En réponse au journal L'ergonomie en voilà un sacré mot.... Évalué à 6.
la notion sous jacente à l'ergonomie et aux coding rules est la notion de sémantique du langage.
quand tu concois une interface, tu souhaite communiquer une information de maniere spaciale ( dans notre cas notre espace est plutot planplan ;) ).
ton interface va donc développer une sémantique propre pour signifier le sens d'une zone. par exemple :
- deux fleches hemicirculaire formant un cercle
- un panneau avec une croix au milieu
- un bouton vert et un bouton rouge
- un ensemble de 4 barre verticale de plus en plus grande qui s'allume de la plus petite à la plus grande
- une bouée
ces "mots" graphiques ont un sens et je les comprend juste en ayant joué avec.
l'accessibilité d'un langage que ce soit une interface graphique ou un code source repose sur la cohérence de la sémantique employé et de la manière dont elle s'auto-coordonne donc de sa grammaire.
google me semble etre un tres bon exemple au niveau ergonomie :
- une interface sobre, claire et toujours cohérente quelque soit le service
la sémantique colorimetrique de google est à mon sens :
- rouge : "ici & maintenant/conseil"
- bleu : "alternatives/liens"
- vert : "communication/blabla/promo"
- orange : "a la suite/ailleurs"
mes noms ne sont pas clair, mais c l'idee que je retiens de google. par contre, comme toute règle, elle a ses exceptions aussi chez google ;)
il n'y a pas de regle en ergonomie, il n'y a que des sentiments de confort simple à apporter à l'utilisateur pour le garder, cela passe par une maquette et son travail pour qu'elle devienne "user-friendly" :)
pour conclure, "python suxor car on doit indenter le code" ;)