pfm

joined 10 months ago
[–] [email protected] 1 points 1 day ago

Maybe that example was made terrible because the author couldn't think of a good ways to show how great this can be. I'm obviously a fan of SOLID, and OCP is exactly why I don't worry if I have only one class at the beginning. Because I know eventually requirements would change and I'd end up with more classes.

Some time ago I was asked by a less experienced coworker during a code review why I wrote a particularly complex piece of code instead just having a bunch of if statements. Eventually this piece got extended to do several other things, but because it was structured well, extending it was easy with minimum impact for the code-base. This is why design matters.

Above claims are based on nearly 2 decades of writing software, 3/4 of it in big companies with very complex requirements.

[–] [email protected] 6 points 1 day ago (2 children)

I wouldn't say that inheritance is for avoiding code duplication. It should be used to express "is a" relationship. An example seen in one of my projects: a mixin with error-handling code for a REST service client used for more than one service has log messages tightly coupled to a particular service. That's exactly because someone thought it was ok to reuse.

In my opinion, inheritance makes sense when you can follow Liskov's principle. Otherwise you should be careful.

[–] [email protected] 2 points 4 days ago

Wake up Nee-Oh!

[–] [email protected] 20 points 4 days ago (1 children)

EVERYBODY DANCE NOW!!!

[–] [email protected] 1 points 5 days ago (1 children)

May I ask for a hint what this graph shows? And why disappearing of fraud cases is marked on it? Seems totally irrelevant... 🤔

[–] [email protected] 16 points 5 days ago (1 children)

Finland's former PM Sanna Marin was accused of taking drugs during a party...

[–] [email protected] 2 points 6 days ago

Good luck getting there on a wheelchair... Or under influence of C2H5OH.

[–] [email protected] 5 points 1 week ago

Chuja się znasz na makaronie, frajerze! /s

[–] [email protected] 15 points 2 weeks ago (1 children)

One knight stand?

[–] [email protected] 10 points 2 weeks ago

This is so common to see anywhere - media, movies... It's the libertarian "self-made man" myth I guess.

[–] [email protected] 3 points 2 weeks ago

That's what she said!

view more: next ›