A software engineer that loves Disroot and the team behind it.

  • 0 Posts
  • 30 Comments
Joined 1 year ago
cake
Cake day: December 22nd, 2023

help-circle
  • pfm@scribe.disroot.orgtoMemes@lemmy.mlAmerican Activism
    link
    fedilink
    arrow-up
    2
    arrow-down
    1
    ·
    2 days ago

    Yeah, very well beaten… I was talking about Luigi at work today (EU person here) and when I said it is a young guy from a wealthy family, one dick stood up and said “oh, so it was just a spoiled kid?” And there’s probably much more people like this around me.







  • 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.