principles:principle_of_least_surprise
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
principles:principle_of_least_surprise [2013-02-08 21:27] – [Complementary Principles] -HC christian | principles:principle_of_least_surprise [2021-09-02 10:48] – old revision restored (2021-05-11 22:18) 65.21.179.175 | ||
---|---|---|---|
Line 50: | Line 50: | ||
==== Complementary Principles ==== | ==== Complementary Principles ==== | ||
- | * [[principles:Fail Fast]] (FF): FF is about what a module should do in the case of error. PLS on the other hand is about how the module should behave normally. Furthermore it normally is not a surprise that a module fails when there is an error but a module that doesn' | + | * [[Fail Fast]] (FF): FF is about what a module should do in the case of error. PLS on the other hand is about how the module should behave normally. Furthermore it normally is not a surprise that a module fails when there is an error but a module that doesn' |
- | * [[principles:Postel' | + | * [[Postel' |
+ | * [[Model Principle]] (PLS): PLS is mainly about how module identifier and module behavior relate to each other. MP tells that modules named according to the model are least surprising. | ||
==== Principle Collections ==== | ==== Principle Collections ==== | ||
principles/principle_of_least_surprise.txt · Last modified: 2021-10-18 22:15 by christian