The concept of fragile modules is erroneous. All modules should be considered fragile. We can't easily separate the module API from implementation, so when anything is changed in a module, all modules that (recursively) depend on it should be recompiled.
The concept of fragile modules is erroneous. All modules should be considered fragile. We can't easily separate the module API from implementation, so when anything is changed in a module, all modules that (recursively) depend on it should be recompiled.