glossary:ripple_effect
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
glossary:ripple_effect [2021-09-02 13:14] – old revision restored (2021-05-11 23:31) 65.21.179.175 | glossary:ripple_effect [2021-09-02 13:14] – old revision restored (2021-05-11 23:31) 65.21.179.175 | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Ripple Effect ====== | ====== Ripple Effect ====== | ||
- | ===== Definition | + | ===== Meaning 1 ===== |
- | A **ripple effect** is | + | ==== Alternative Terms ==== |
+ | /*i.e. alternative names meaning the same thing*/ | ||
- | ===== Description ===== | + | ==== Definition |
+ | A **ripple effect** occurs when a change in one part of a system makes other changes in other parts of the system necessaary. | ||
+ | ==== 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. | ||
- | ===== Other Definitions ===== | + | Such ripple effects need to be avoided as they increase the effort for making changes. Furthermore they impose plenty of possibilities for introducing defects. Making all the necessary changes correctly and not forgetting some of them is error prone. |
+ | Strictly following the principles [[principles: | ||
- | ===== Further Reading ===== | + | ==== Examples |
+ | |||
+ | ==== Alternative Definitions ==== | ||
+ | /*i.e. slightly different definitions for basically the same thing*/ | ||
+ | |||
+ | ==== See Also ==== | ||
+ | |||
+ | |||
+ | ==== Further Reading ==== | ||
+ | * [[wp> | ||
+ | * [[wiki> | ||
+ | |||
+ | ---- | ||
+ | ===== Other Meanings ===== | ||
+ | /*i.e. the same term referring to something different; put short mentions here or better add more detailed descriptions as additional sections */ | ||
glossary/ripple_effect.txt · Last modified: 2021-10-20 20:17 by christian