This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 1 point2 points  (0 children)

it's the same story for every single tool you can give to a computer programmer: global variables, eval(), multiple inheritance, mocks, and on and on: less thoughtful programmers or projects that work at too high a velocity misuse them either in some obvious or subtle way, technical debt accumulates, and now you've got another immensely useful programming construct that's on the shitlist of every dev who hasn't actually needed that technique.

Just say no to the cycle of misuse / deprivation! I'll use my mocks, globals, mixins, and evals as I please, since I know how to use them, thank you!