Principes de conception · UX n°17
Loi de Postel
Soyez tolérant sur ce que vous acceptez en entrée, rigoureux sur ce que vous produisez en sortie.
Le principe
Ce que dit cette loi
Soyez tolérant sur ce que vous acceptez en entrée, rigoureux sur ce que vous produisez en sortie.
Points clés
Ce qu’il faut retenir
- Faire preuve de souplesse face à tout ce qu’un utilisateur peut saisir ou tenter, tout en restant rigoureux dans ce que le système renvoie en retour.
- Anticiper un maximum de cas de figure en matière de saisie, d’accès et de capacité, tout en gardant une interface fiable.
- Accepter une saisie variable, la convertir selon ses propres règles, et donner un retour clair à l’utilisateur en cas de besoin.
Origines
D’où vient ce principe
Cette loi, aussi appelée principe de robustesse, est formulée par Jon Postel, une figure pionnière d’internet, à l’origine pour les protocoles réseau : rester rigoureux dans ce que l’on transmet, mais tolérant sur ce que l’on accepte de recevoir.
En pratique
Un exemple concret
Exemple
Un champ de téléphone qui accepte espaces, points ou tirets évite de bloquer l’utilisateur pour une erreur de format.
Démonstration
Le même numéro, accepté ou rejeté selon le champ
Tapez votre numéro de téléphone comme vous l’écririez naturellement, dans les deux champs ci-dessous.
Lois liées