4 ms·
"There's a good an bad side to modules: Good: Provides a unit of compilation, a unit of code distribution. unit of code replacement" I think that Joe ignores t
by gluczywo 11y ago
"There's a good an bad side to modules:
Good: Provides a unit of compilation, a unit of code distribution. unit of code replacement"
I think that Joe ignores the major rationale for modularization.
Modules provide the way to cut out the fragment of a complex project and apply local reasoning to it.
In other words a module is the way to "divide and conquer" the complexity that crosses the border of the single mind's capacity.
As such a module is not about code compilation, distribution and upgrades. It's about human cognitive abilities.