User Tools

Site Tools


glossary:ripple_effect

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
glossary:ripple_effect [2013-05-22 22:32]
christian
glossary:ripple_effect [2013-08-11 10:59] (current)
christian +talk
Line 1: Line 1:
 ====== Ripple Effect ====== ====== Ripple Effect ======
  
-===== Definition ​=====+===== Meaning 1 =====
  
 +==== Alternative Terms ====
 +/*i.e. alternative names meaning the same thing*/
 +
 +==== Definition ====
 A **ripple effect** occurs when a change in one part of a system makes other changes in other parts of the system necessaary. A **ripple effect** occurs when a change in one part of a system makes other changes in other parts of the system necessaary.
  
- +==== Description ====
-===== Description ====+
 Bad system design and especially high [[couplings]] make the system fragile. A small change in one part of the system breaks existing functionality which is logically unrelated to the change. In order to keep the system working, further changes are necessary. these changes in turn may impose even more changes and so on. The change ripples through the whole system. Small changes have large effects just like throwing a tiny stone into the water creates ripples spreading all over the pond.  Bad system design and especially high [[couplings]] make the system fragile. A small change in one part of the system breaks existing functionality which is logically unrelated to the change. In order to keep the system working, further changes are necessary. these changes in turn may impose even more changes and so on. The change ripples through the whole system. Small changes have large effects just like throwing a tiny stone into the water creates ripples spreading all over the pond. 
  
Line 14: Line 16:
 Strictly following the principles [[principles:​low coupling]] (LC) and [[principles:​high cohesion]] (HC) minimizes ripple effects although they cannot be avoided completely. Strictly following the principles [[principles:​low coupling]] (LC) and [[principles:​high cohesion]] (HC) minimizes ripple effects although they cannot be avoided completely.
  
 +==== Examples ====
  
-===== Other Definitions ===== 
  
 +==== Alternative Definitions ====
 +/*i.e. slightly different definitions for basically the same thing*/
  
-===== Further Reading =====+==== See Also ====
  
 +
 +==== Further Reading ====
   * [[wp>​Ripple Effect]]   * [[wp>​Ripple Effect]]
   * [[wiki>​RippleEffectOftenUnavoidable]]   * [[wiki>​RippleEffectOftenUnavoidable]]
 +
 +----
 +===== Other Meanings =====
 +/*i.e. the same term referring to something different; put short mentions here or better add more detailed descriptions as additional sections */
 +
 +----
 +===== Discussion =====
 +
 +Discuss this wiki article and the term on the corresponding [[talk:​glossary:​Ripple Effect|talk page]].
glossary/ripple_effect.1369254736.txt.gz · Last modified: 2013-05-22 22:32 by christian