Datorprogram och gränssnitt kan ibland bete sig på sätt som tycks tvetydigt , oklart och även ologiskt att potentiella användare. Detta är särskilt sant när specifika kommandon eller sekvenser är utformade utan hänsyn till "lagen om minst förvåning . " Denna lag , som även kallas " principen om minsta förvåning " ( POLA ) eller " Rule of Least Surprise , " används av program designers för att öka användarvänlighet och insyn i användargränssnitt och program
The Law of Least förvåning kräver att en konstruktör av en specifik dator gränssnitt , format eller program alltid gör programmeringen val som kommer att " minst förvåna " eller överraska en användare . Enligt IBM , innebär detta att , vid lösning av gränssnitt konflikter eller utforma ett nytt program , dator " beteende " bör skapa minsta förvirring till faktiska användare . När användare är förvirrade eller " förvånad ", kan de inte bäst utnyttja sina datorer, enligt "Historien om Interface Design på Unix " av Eric S. Raymond.
The Law of Least förvåning skapades som en av många "Unix " funktionsprinciper och gränssnittsdesign , enligt Raymond . Unix är en dator språk och operativsystem utvecklat 1969. Andra Unix principer som är nära knutna till lagen av minst förvåning omfatta regeln om öppenhet , som mandat att datorprogram vara tydliga och begripliga , och regeln om enkelhet , som kräver att vara så enkel som möjligt .
The Law of Least förvåning används oftast i form av tillämpningar som används i program användargränssnitt och en effektiv användning av programspråk såsom Unix , enligt Raymond . Lagen används också för att underlätta datoranvändning " ergonomi . "
En dator "User Interface" programmet är utformat för att hjälpa användarna, enligt IBM . Om dock på varannan kommando eller tangentnedslag , bafflar programmet " förvånar " eller användaren genom att bete sig på oförutsägbara sätt , det kommer inte att vara till hjälp . The Law of Least förvåning används för att hjälpa räkna ut potentiella " oförutsägbara " beteende i programmen i förväg . Det används också för att hitta sätt att kompensera för detta beteende eller korrigera det.
Datorer programmeras och konfigureras med " språk " som Unix och Java . Dessa datorspråk måste vara mycket mer exakt än mänskliga språk , eftersom datorer är mer bokstavlig och stelbent än människor . Använda Lagen om minst förvåning i ett datorspråk som Unix gör att ett program eller gränssnitt som skall införas med större precision.
Enligt International Ergonomics Association, är ergonomi en vetenskap som arbetar för att studera och förstå människor och de system som de samverkar , inklusive datorprogram . Ergonomi bidrar system att fungera bättre och mer effektivt . The Law of Least förvåning kan användas för att hjälpa till att konstruera system som är mer ergonomiskt effektiv , enligt International Ergonomics Association .
Enligt IBM , dåligt utformade webbsidor är ofta lärobok exempel på felaktig användning av lagen av minst förvåning . Till exempel kommer en webbsida där länkar inte tar dig dit du vill åka , eller en webbplats som inte enkelt kan navigera , " förvåna " reta och i slutändan avråda dig från att tillträda eller använda den webbsidan .
5 7 1 3 5Previous:nothing Next:hur man laddar en jar-fil till en telefon