Seeing that Uncle Bob is making a new version of Clean Code I decided to try and find this article about the original.

  • John@mastodon.social
    link
    fedilink
    arrow-up
    1
    arrow-down
    1
    ·
    3 months ago

    @dandi8 @JackbyDev Most of the criticism in the article talks about side-effects using a far stricter (and imo more useful) definition than Martin did.

    I tend to agree, and would avoid both side-effects and writing code like Martin. However this book targets the mainstream, and afaik the mainstream hasn’t yet accepted the new definition of side-effect.

    Martin has since embraced FP more than the mainstream. So he’s somehow both ahead of and behind the curve.

    • JackbyDevOP
      link
      fedilink
      English
      arrow-up
      3
      ·
      3 months ago

      This is a good point. A perfect litmus test for this is whether people consider logging a side effect. With the strict, functional definition it is. With the loose, practical definition it is not.

    • expr
      link
      fedilink
      arrow-up
      3
      ·
      3 months ago

      Any examples of the claim that he’s embraced FP more?

      Last I saw, he was making wild, baseless assertions about FP concepts like monoids and monads on Twitter.