I think, best definition of "cohesion vs. coupling" is:
cohesion is "how?"
coupling is "why?"
From this it's clear, why MVPs and new features start from spaghettish mess and then some of them lean towards ideal architecture of "low coupling + high cohesion", which promotes modules with single domain or functional responsibility and simplest interfaces between them as possible. Also this probably applies to social development of compressing the same entropy of conscious entity into single individual (from which the partial case is individualism), making social networks more intricate.
#blog #coupling #cohesion #thoughts
Login to reply