3 ms·
Modularization will give you the flexibility to untangle the spaghetti and swap pieces if needed. Nothing has to be forever. Worst is fixing data though, not co
by aledalgrande 4y ago
Modularization will give you the flexibility to untangle the spaghetti and swap pieces if needed. Nothing has to be forever. Worst is fixing data though, not code.
- jitl 4y agoI’m curious what you imagine when you say “modularization.” It might be different from what I imagine.
- aledalgrande 4y agoIn my mind there's two types of modules: - technical, e.g. db abstraction layer - business, e.g. checkout What I'm suggesting is having this structure to help you with future swaps/refactors, because they will stay very localized. Of course where to cut a module out of a codebase is a skill in itself. Cut too much and you have redirection everywhere, cut too little and you have multiple responsibilities, bigger PRs and harder refactors.