Menu

SOLID isn't overrated, it's misapplied
📰
0

SOLID isn't overrated, it's misapplied

DEV Community·Matías Denda·about 1 month ago
#8c5ClnW7
Reading 0:00
15s threshold

Another article about SOLID. Original, I know. But I want to discuss something different from the usual letter-by-letter explanation: why entire ecosystems — Node.js, Kotlin/Android, parts of the Python world — treat SOLID as a relic of Java enterprise that's better avoided. And why I think that reading is wrong. The problem isn't SOLID, it's the cargo cult When someone says "SOLID is overrated," nine times out of ten, they're not attacking the principles. They're attacking the caricature: five layers of abstraction for a CRUD, an IUserRepositoryFactory that returns a UserRepositoryFactory that builds a UserRepository , interfaces declared "just in case we need them someday," dependency injection containers to resolve a pure function. That's not SOLID. That's overengineering wearing SOLID vocabulary.…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.

Read More