Decoupling - Software Development

Software Development

In software development, the term “decoupling” is used to identify the separation of software blocks that shouldn't depend on each other. Some building blocks are generic and shouldn't know details of others. Special design techniques allow software designers to have as few dependencies as possible. This typically reduces the risk of malfunction in one part of a system when the other part changed (software regression). It also facilitates future replacement of individual parts of the system.

Decoupling lowers or minimizes Coupling.

Read more about this topic:  Decoupling

Famous quotes containing the word development:

    Fascism, the more it considers and observes the future and the development of humanity, quite apart from political considerations of the moment, believes neither in the possibility nor the utility of perpetual peace.
    Benito Mussolini (1883–1945)