SOLID is cargo cult. And trying to apply it to Go is like bringing a katana to a boxing match

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

29 points · 9 comments · view on lemmy.world

9 Comments

froufox@lemmy.blahaj.zone · 19 pts · 1y (4 replies)

bringing a katana to a boxing match

imminent victory?

reluctant_squidd@lemmy.ca · 5 pts · 1y (1 reply)

I think the other way around would have been better.

Boxing gloves to a samurai duel.

Unless the point was to show SOLID principals as superior?

froufox@lemmy.blahaj.zone · 4 pts · 1y

of course they are (i'm a part of the cargo cult btw)

Gremour@lemmy.world · 2 pts · 1y

I think "overkill" is the word that summarizes analogy.

In my langauge there is a proverb: "to shoot sparrow with a cannon".

Gremour@lemmy.world · 1 pts · 1y

Killing opponent with katana in boxing match is not a victory by boxing rules. You have to fight barehanded.

Senal@programming.dev · 5 pts · 1y

"I would like to increase my visibility for "branding" purposes so i'm going to say something that is probably reasonable but i'm going to do it in a misrepresented absolutist way, purposely ignoring any nuance, so as to be as divisive as possible to get those sweet sweet clicks."

It's the linked-in way.

Aeri@lemmy.world · 2 pts · 1y

I don't want to toot my own horn but I think that my odds against someone wearing boxing gloves would be pretty good if I had a katana personally.

vrkr@programming.dev · 1 pts · 1y

katana
boxing

Linkedin logic

kSPvhmTOlwvMd7Y7E@programming.dev · 1 pts · 1y

that's the first time i see anyone equating Java with "theoretical elegance".

Says much about his knowledge of Java/theory