• SamuraiBeandog@lemmy.world
    link
    fedilink
    arrow-up
    1
    ·
    edit-2
    4 months ago

    This is an article by a person who doesn’t understand SOLID principles, talking about programmers who don’t understand SOLID principles.

  • luciole (they/them)@beehaw.org
    link
    fedilink
    arrow-up
    1
    ·
    4 months ago

    So I was coming here with my pitchfork to blabber about how code is written for humans and that it’s important to be simple and clear and stuff… but then I realized this was a jab about that dumb book. Fuck that book.

  • Solumbran@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    4 months ago

    “The cult of understandable things”

    Yeah ok bro, sure.

    Who doesn’t like a gigantic shitty code that “just works” after all?

  • MagicShel@lemmy.zip
    link
    fedilink
    English
    arrow-up
    0
    ·
    4 months ago

    I think this author has some points, but this is attacking the wrong thing.

    Clean code is not the source of the problems described. If you see similar code and try to extract a common abstraction without further consideration, congrats, you’re thinking like a junior developer, and that’s not Clean Code’s fault, to pull one example.

  • resipsaloquitur@lemmy.world
    link
    fedilink
    arrow-up
    0
    arrow-down
    1
    ·
    4 months ago

    You see two functions that look similar. Clean Code sirens start blaring in your head. You extract a common abstraction. You add parameters to handle the slight differences. Then more parameters. Then a config object. Then a strategy pattern because you’re a Real Engineer™.

    I’ve watched dozens of hours of Uncle Bob videos (not by choice) and this isn’t what he advocates. At all.

    This author has no clue what they’re talking about.