3 ms·
Thanks for your reply and thoughts. I've tried thinking about the interactions of features and permutations from a programming language perspective. For examp
by samsquire 3y ago
Thanks for your reply and thoughts.
I've tried thinking about the interactions of features and permutations from a programming language perspective.
For example, targeting windows, mac, linux with the same code or the interactions between garbage collection, async, multithreading.
If I import a library in a package manager and the library is updated, my code breaks. Or if there's a dependency to a dependency.
Or if someone does an exception in a loop or switch statement and uses "break".
It reminds me of the expression problem.
How do you prevent all these cases leading to spaghetti code?