I’ve seen a couple posts in the top in the last 6 hours feed, and it seems like people are really up in arms about this functional programming stuff. Not really sure what it even is.

It looks like it’s people writing bad programming or something? Like a lot of extra stuff that is not necessary?

EDIT: sorry everyone, I’m not a programmer and I don’t know to much other than a little java and python. I guess I should have posted this in Explain Like I’m Five.

  • macniel@feddit.org
    link
    fedilink
    arrow-up
    3
    ·
    8 days ago

    Well it makes testing very different and also the act of accessing and changing data in the global scope can cause much havoc as a programmer always need to have the entire program in mind and not just the function they are working on.

    That’s the sharp contrast e.g. it makes organising and working on code bases easier.