It's probably time to stop recommending Clean Code @ Things Of Interest

JackbyDev@programming.dev to Programming@programming.dev – 143 points –
qntm.org

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

76

You are viewing a single comment

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

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.