2

!rant One of the better refactoring insights I've heard today: "With great power comes great responsibility".

Just because a language may not care about certain constructs, doesn't mean you should be relaxed about them (e.g. weak/dynamic typing/not caring about (variable name) consistency).

Comments
  • 1
    100% agreed!

    Hence why JavaScript/Node.js projects always need a plethora of utilities like typescript, eslint, prettier, etc to apologize for how relaxed JS is towards many things considered an affront in other languages.

    At least in python, I don't have to keep reminding my teammates to install prettier to prevent 300 lines of indentation fixes being committed everytime i have to change something in their code.
  • 1
    @RexGalilae Yes, all the extra devtools to manage.. sometimes I find myself managing and debugging those tools more than working on the code itself.
  • 0
    @CaptainRant
    Tell me about it
Add Comment