Horizen
Alle designprincipper

Adfærd

Postel's Law

Vær nøjsom med det, du selv sender, og rummelig med det, du tager imod. Inputfelter, der forstår de mange måder folk skriver det samme på, skaber langt færre fejl.

Hvor det kommer fra

Internetpioneren Jon Postel skrev i 1980 robusthedsprincippet: vær konservativ i det du sender, liberal i det du modtager.

Det gjorde de tidlige netværk stabile. Systemer, der tåler variationer i input, går sjældnere i stå.

Hvad det betyder i praksis

Folk skriver telefonnumre med mellemrum, bindestreger eller landekode. Et godt felt forstår dem alle.

Rammer man et system, der kun accepterer én bestemt måde, får man en fejl for noget, der egentlig var rigtigt. Det føles urimeligt.

Faldgruber

Rummelighed har en grænse. Tager man imod alt uden at rydde op, gemmer man rodet længere inde i systemet.

Man skal stadig fange ægte fejl. Er en mailadresse tydeligt forkert, skal brugeren have det at vide med det samme og venligt.

Sådan bruger vi det

Vi bygger felter, der selv retter mellemrum og format til, så folk kan skrive, som de plejer.

Vi holder på det, brugeren har tastet, og vejleder blidt frem for at rydde feltet og give en kold fejlbesked.

Andre designprincipper