18
Python Decorators Considered Harmful
(www.youtube.com)
Welcome to the Python community on the programming.dev Lemmy instance!
Past
November 2023
October 2023
July 2023
August 2023
September 2023
I can live with decorators in Python (and JavaScript while we're at it) because they're kind of in the spirit of the language. You have a big bag of tools and are trusted to use them responsibly.
I've only had problems when annotations in Java are used to do similar things. At some point you have to admit that all the bypassing of language features means you picked the wrong language, and maybe you don't want rigorous OO purity after all.