4 ms·
I think SOLID is appropriate for the public interface parts of your code but the internals should strive for YAGNI/KISS. So the vast majority of your codebase
by jayvanguard 7y ago
I think SOLID is appropriate for the public interface parts of your code but the internals should strive for YAGNI/KISS.
So the vast majority of your codebase should aim to minimize lines of code and abstraction. Of course there are exceptions - sometimes you really do need to encapsulate complex sub-systems with abstractions but you should have a clear justification.
- mkgolden 7y agoThis is the conclusion I have reached, well put.