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 revisionBoth sides next revision
principles:constantine_s_law [2012-12-17 22:35] – further relations and links christianprinciples:constantine_s_law [2013-05-19 22:09] – external edit 127.0.0.1
Line 10: Line 10:
  
  
-===== Definition =====+===== Principle Statement =====
  
 > "A structure is stable if cohesion is strong and coupling is low."((Albert Endres and Dieter Rombach: //A Handbook of Software and Systems Engineering//. p. 43)) > "A structure is stable if cohesion is strong and coupling is low."((Albert Endres and Dieter Rombach: //A Handbook of Software and Systems Engineering//. p. 43))
Line 20: Line 20:
 ===== Rationale ===== ===== Rationale =====
  
 +
 +===== Strategies =====
 +
 +
 +===== Caveats =====
 +
 +See section [[#contrary principles]].
  
  
Line 57: Line 64:
  
  
-===== Example =====+===== Examples =====
  
  
Line 73: Line 80:
   * [[wp>Cohesion (computer science)]]   * [[wp>Cohesion (computer science)]]
   * [[wiki>CouplingAndCohesion]]   * [[wiki>CouplingAndCohesion]]
 +
principles/constantine_s_law.txt · Last modified: 2021-10-18 21:21 by christian