User Tools

Site Tools


principles:rule_of_explicitness

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
principles:rule_of_explicitness [2017-01-09 20:48]
148.80.254.2 [Complementary Principles] spelling and grammar
principles:rule_of_explicitness [2019-07-26 11:08] (current)
82.165.232.20 [Contrary Principles]
Line 84: Line 84:
   * [[Generalization Principle]] (GP): RoE often results in specific solutions. Generality often requires stating something implicitly.   * [[Generalization Principle]] (GP): RoE often results in specific solutions. Generality often requires stating something implicitly.
   * [[Low Coupling]] (LC): Direct communication typically has the disadvantage of a higher coupling. Indirection reduces coupling but creates implicit/​indirect communication paths. ​   * [[Low Coupling]] (LC): Direct communication typically has the disadvantage of a higher coupling. Indirection reduces coupling but creates implicit/​indirect communication paths. ​
- +  * [[Don'​t Repeat Yourself]] (DRY): Following RoE sometimes leads to duplication.
 ==== Complementary Principles ==== ==== Complementary Principles ====
  
principles/rule_of_explicitness.txt · Last modified: 2019-07-26 11:08 by 82.165.232.20