|
|
|
|
|
by rubicon33
1391 days ago
|
|
It is indeed a forcing function for modular design but what you get with that if you aren’t careful is heavily over engineered code. Take that first module, the CSV loader… if you build it in a truly modular way, it can be hard to stop with the features that just support your end user application. |
|
I mean, it's not hard, you just choose to stop.
All it really takes is an awareness that you're programming to solve a specific limited defined task, not programming just for fun.
Of course, if you're doing it for fun, then fine, don't stop.
But nothing about stopping is hard. It's just a choice you have.