• Buttons@programming.dev
    link
    fedilink
    English
    arrow-up
    4
    ·
    1 year ago

    Yes. I learned this from Haskell. I like Haskell, but it has a lot of very granular functions.

    Earlier comment said that breaking up 1 function into 3 improves readability? Well, if you really want readability then break it up into 30 functions using Haskell. Your single function with 25 lines will become 30 functions, so readable (/s).

    In truth, there’s a balance between the two. Breaking things up into function does have advantages, but, as you say, it makes it more likely that you’ll have to jump around a lot to understand a single process.