Python & Métaclasses – cock the hammer
La métaclasse n’a pas toujours très bonne presse en Python. Jugée complexe à comprendre, et donc à utiliser, maintenir, déboguer, … son utilisation est très généralement découragée sous prétexte (souvent justifié) que le langage apporte suffisamment de souplesse pour gérer la plupart des cas auxquels font face les utilisateurs du langage. Et pourtant, cet espèce d’interdit crée en même temps une sorte d’attirance un peu comparable à une envie adolescente de transgression. On parle des métaclasses, on veut savoir comment…