User Tools

Site Tools


principles:principle_of_separate_understandability

Differences

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

Link to this comparison view

Next revision
Previous revision
Next revisionBoth sides next revision
principles:principle_of_separate_understandability [2013-01-15 17:09] – created christianprinciples:principle_of_separate_understandability [2021-09-02 20:44] – old revision restored (2021-05-19 09:48) 65.21.179.175
Line 41: Line 41:
 ==== Contrary Principles ==== ==== Contrary Principles ====
  
-  * [[principles:Keep It Simple Stupid]]+  * [[Keep It Simple Stupid]] (KISS): Not to adhere to PSU is sometimes easier.
  
 ==== Complementary Principles ==== ==== Complementary Principles ====
  
-  * [[principles:Information Hiding/Encapsulation]] +  * [[Information Hiding/Encapsulation]] (IH/E): PSU is about constructing a module such that its inner workings (and its usage also) can be understood without knowledge about other modules. IH/E on the other hand is about constructing a module in a way that hides the inner workings so it can be used without knowing //them//. 
-  * [[principles:Low Coupling]] +  * [[Low Coupling]] (LC): One kind of couplings are logical couplings. These are especially hard to detect but should be avoided. PSU describes one aspect of these logical couplings, whereas LC relates this kind of coupling to others. 
-  * [[principles:Model Principle]]+  * [[Model Principle]] (MP): The model contains the only information that should be necessary to understand the module. 
  
 ==== Principle Collections ==== ==== Principle Collections ====
principles/principle_of_separate_understandability.txt · Last modified: 2021-10-18 22:13 by christian