separation of concerns

noun

Etymology

The earliest use in computer science is by Edsger W. Dijkstra in his 1974 paper "On the role of scientific thought". However, the term was used as early as 1924 in the field of legal economics by John R. Commons. (see quotes)

Definitions

  1. The process of separating a computer program into distinct features that overlap…

    The process of separating a computer program into distinct features that overlap functionally as little as possible.

  2. The analogous effort in any designing of processes to best delineate the concerns so as…

    The analogous effort in any designing of processes to best delineate the concerns so as to clarify roles, avoid duplication, increase efficiency, and so on.

The neighborhood

Vish — recursive loop

No curated loop yet for separation of concerns. Loops are being traced one word at a time while the ingestion pipeline matures.

sense glosses and etymology drawn from English Wiktionary · source · CC-BY-SA