Principio de la mínima sorpresa
Apariencia
En informática, el principio de la mínima sorpresa se aplica al diseño de interfaces, diseño de 'software' y la ergonomía.
Este principio establece que cuando dos elementos de una interfaz entran en conflicto o son ambiguos, el comportamiento del programa ha de ser el que genere la mínima sorpresa por parte del usuario. En particular, la persona responsable del desarrollo debería pensar en el comportamiento que menos sorprenda a quien use el programa en lugar del más natural para quien conozca su comportamiento interno.[1]
En la práctica, conlleva la elección de acciones por defecto adecuadas.
Referencias
[editar]- ↑ Joshua Bloch (2006), How to design a good API and why it matters, Association for Computing Machinery, pp. 506-507.
Enlaces externos
[editar]- "Applying the Rule of Least Surprise" from The Art of Unix Programming by E.S. Raymond
- Principle of Least Astonishment at Portland Pattern Repository
- Principle of least astonishment on UXPassion.com
- Law of Least Astonishment from The Tao of Programming by Geoffrey James