#code #philosophie

Le principe de robustesse, ou encore Postel’s Law est:

Be liberal in what you accept, and conservative in what you send.

Le principe a été pendant la création du protocole TCP, et a pour objectif de maximiser la compatibilité dans un réseau. Ce principe peut être appliqué à de nombreux autres cas (parsing d’HTML, user input, etc)

Le principe est parfois critiqué car ne permet pas de détecter d’éventuels bugs directement, seulement quand c’est déjà trop tard.