et à côté de ça il n'est même pas capable de géré l'encapsulation des classes ....
Aie, j'ai beau avoir relu ces derniers mois des pages de C++, il m'aura fallu ce bon vieux wikipedia pour me remémorer ce qu'est l'Encapsulation_des_données. Alors effectivement, Python ne protège aucune donnée. Mais objectivement ça ne m'a jamais gêné : une règle tacite du python est que toute donnée précédée d'un '_' est interne à la classe. Si le programmeur y touche, il ne doit pas venir pleurer si un futur changement de version cassera son code.
Par contre, j'aimerais plus d'explication concernant :
cette fausse impression de sécurité que le langage te donne en te forçant à tout spécifier
Spécifier quoi ? Alors que justement mon principal reproche envers Python est qu' on n'y déclare rien et que tout y est implicite.
[^] # Re: Et pis .....thon n'est pas très TDAH-compliant, si ?
Posté par Johands . En réponse au journal Lamentations ou les remords d'un geek. Évalué à 2.
Aie, j'ai beau avoir relu ces derniers mois des pages de C++, il m'aura fallu ce bon vieux wikipedia pour me remémorer ce qu'est l'Encapsulation_des_données. Alors effectivement, Python ne protège aucune donnée. Mais objectivement ça ne m'a jamais gêné : une règle tacite du python est que toute donnée précédée d'un '_' est interne à la classe. Si le programmeur y touche, il ne doit pas venir pleurer si un futur changement de version cassera son code.
Par contre, j'aimerais plus d'explication concernant :
cette fausse impression de sécurité que le langage te donne en te forçant à tout spécifier
Spécifier quoi ? Alors que justement mon principal reproche envers Python est qu' on n'y déclare rien et que tout y est implicite.