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 [2012-12-17 22:35] – further relations and links christianprinciples:constantine_s_law [2020-10-12 16:06] – old revision restored (2013-05-19 22:09) 159.69.186.191
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