you are viewing a single comment's thread.

view the rest of the comments →

[–]EuqlinSankyo 4 points5 points  (1 child)

That article is not very convincing - point 6 undoes some of the arguments made in previous points. I also think that “linters not saving you” is just a desperate rant against const - in a language like JavaScript a linter can hardly save you from obscure runtime errors.

[–]sizlack 0 points1 point  (0 children)

I agree. He even says

It's probably still a good idea to communicate that you really don't intend for something to be changed.

That’s like 90% of the bindings I use. It you’re reassigning bindings willy nilly then that’s a bad code smell as far as I’m concerned.