User Tools

Site Tools


principles:principle_of_least_surprise

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
principles:principle_of_least_surprise [2013-05-19 22:09] – external edit 127.0.0.1principles:principle_of_least_surprise [2019-09-26 03:26] – [Variants and Alternative Names] 121.58.200.76
Line 5: Line 5:
   * Principle of Least Astonishment (PLA)   * Principle of Least Astonishment (PLA)
   * May also be referred to as "rule" or "law" instead of "principle"   * May also be referred to as "rule" or "law" instead of "principle"
-  * Acronyms sometimes include the "o" for "of": PoLA, PoLS+  * Acronyms sometimmjjhlhjkhjkhjkhkhjkhes include the "o" for "of": PoLA, PoLS
    
  
 ===== Context ===== ===== Context =====
 /* fill in contexts here: */ /* fill in contexts here: */
-  * [[contexts:Object-Oriented Design]]  +  * [[contexts:Object-Oriented Design]] 
 +  * [[contexts:API Design]] 
 +  * [[contexts:User Interface Design]] 
 +  * [[contexts:Implementation]]
  
 ===== Principle Statement ===== ===== Principle Statement =====
Line 105: Line 107:
   * Joshua Bloch: //[[http://www.infoq.com/presentations/effective-api-design|How to Design a Good API & Why it Matters]]//   * Joshua Bloch: //[[http://www.infoq.com/presentations/effective-api-design|How to Design a Good API & Why it Matters]]//
  
 +===== Discussion =====
 +
 +Discuss this wiki article and the principle on the corresponding [[talk:principles:Principle Of Least Surprise|talk page]].
principles/principle_of_least_surprise.txt · Last modified: 2021-10-18 22:15 by christian