Principle of Least Astonishment
- The idea that a component of a system should behave in a way that most users expect it to behave. A formal statement of the principle is, “If a necessary feature has a high astonishment factor, it may be necessary to redesign the feature.” The principle has been in use since at least the 1970s. ← Wikipedia
- Related terms: Principle of Least Privilege, Law of Demeter, Rule of Least Power, SOLID
- Previous term: Principal box
- Next term: Principle of Least Authority
- Random term: Best Current Practice (webglossary.info/random 🎲)