Outils pour utilisateurs

Outils du site


dev:python:bonnes-pratiques

Ceci est une ancienne révision du document !


Bonnes pratiques

Duck typing

La l'oie du canard: If it looks like a duck and quacks like a duck, it must be a duck.

Dans la majorité des cas il importe peu que l'objet soit une instance d'un type particulier, on cherche à savoir s'il a le bon comportement. On privilégiera donc l'emploie de hasattr() au lieu de isinstance().

documentation

Utiliser les docstrings (triples quotes) pour intégrer directement la documentation au code.

getters/setters

Intégrer les getters/setters avec la méthode property afin de faciliter l'utilisation

Références

dev/python/bonnes-pratiques.1416328461.txt.gz · Dernière modification : 2021/02/01 21:51 (modification externe)