Logo Khaganat
Traductions de cette page?:

Best pratices

Ebauche

Lorsque l'on code en python sur blender il faut impérativement suivre les recommandations officielles de blender, ce qui nous garantis une homogénéité et des performances équivalente entre les différents addons car on peut garantir la même qualité de code.

https://docs.blender.org/api/blender_python_api_2_71_6/info_best_practice.html#

Ensuite pour l'écriture du code et son élégance on a choisit de suivre les recommandations du PEP8 de python

https://www.python.org/dev/peps/pep-0008/

Quelques link dans la doc pour rappel.

En matière d'indentation : https://www.python.org/dev/peps/pep-0008/#id17

Nom de Classe : https://www.python.org/dev/peps/pep-0008/#id17

Taille de ligne maximum : https://www.python.org/dev/peps/pep-0008/#id19

Et surtout bien lire celle-là

Les commentaires : https://www.python.org/dev/peps/pep-0008/#id30

Un bon code c'est surtout :

  • Un code bien aéré, donc agréable à lire
  • Remplis de commentaires pertinent
  • Chaque fonctions ou classes documentées avec des documentation strings à l'intérieur afin de pouvoir utiliser les fonctions de python nous permettant de lire le comportement sans parcourir toutes les pages à la recherche de la fonction mentionnée.

Pour toutes question n'hésitez pas à les poser sur le forum https://khaganat.net/forum/index.php/topic,553.0.html.

On préférera toujours des questions “idiotes” que des choses à reprendre après coup.

CC Attribution-Share Alike 4.0 International Driven by DokuWiki
fr/py_nel_studio/best_pratices.txt · Dernière modification : 2021/12/03 19:19 de 127.0.0.1

Licences Mentions légales Accueil du site Contact