User Tools

Site Tools


principles:constantine_s_law

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:constantine_s_law [2021-09-02 12:20] – old revision restored (2021-05-19 11:16) 65.21.179.175principles:constantine_s_law [2021-09-02 12:20] – old revision restored (2021-05-19 11:16) 65.21.179.175
Line 1: Line 1:
-====== Constantine Law ======+====== Constantine'Law ======
  
 ===== Variants and Alternative Names ===== ===== Variants and Alternative Names =====
Line 43: Line 43:
  
 ==== Specializations ==== ==== Specializations ====
 +
 +  * [[principles:Information Expert]]
  
 ==== Contrary Principles ==== ==== Contrary Principles ====
 +
 +  * [[principles:Keep It Simple Stupid]]: Following this principle often makes the design more complicated.
  
 ==== Complementary Principles ==== ==== Complementary Principles ====
 +
 +  * [[principles:Model Principle]]
  
 ==== Principle Collections ==== ==== Principle Collections ====
Line 63: Line 69:
  
   * Albert Endres and Dieter Rombach: //A Handbook of Software and Systems Engineering//. p. 43pp.   * Albert Endres and Dieter Rombach: //A Handbook of Software and Systems Engineering//. p. 43pp.
 +  * Glenford J. Myers: //Reliable Software through Composite Design// 
 +  * [[wp>Loose coupling]], [[wp>Coupling (computer programming)]] 
 +  * [[wp>Cohesion (computer science)]] 
 +  * [[wiki>CouplingAndCohesion]]
principles/constantine_s_law.txt · Last modified: 2021-10-18 21:21 by christian