RetroFed Forum
Your home away from modern life.
SOLID is cargo cult. And trying to apply it to Go is like bringing a katana to a boxing match
Post Reply
AuthorMessage
Drew sopuli.xyz crmsnbleyd@sopuli.xyz
Joined: 2023-06-01
Quote

If you proudly list "SOLID principles" on your Go 8resume - we won't work together.
Go is not Java.
It doesn't need inheritance.
It doesn't need "architectural purity". It doesn't need interfaces for testing.
Go is about clarity, not ceremony. Concrete types, not abstract hierarchies. Working code, not theoretical elegance.
SOLID is cargo cult.
And trying to apply it to Go is like bringing a katana to a boxing match - wrong weapon, wrong context. This is not a debate just a different philosophy.

source: https://www.linkedin.com/posts/yurii-kolochkov_if-you-proudly-list-solid-principles-on-activity-7335938477265498112-LgIn

1   Original
Post Reply
Back to top