Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| fr:py_nel [2017/03/06 07:13] – créée osquallo | fr:py_nel [2021/12/03 18:19] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== Python NeL librairie | + | ====== Python NeL Library |
| <WRAP todo> | <WRAP todo> | ||
| Ligne 5: | Ligne 5: | ||
| </ | </ | ||
| + | <WRAP info> | ||
| + | Un nettoyage/ | ||
| + | Nettoyage des partie du code expérimentale et/ou obsolète suppression des commentaires de dev/debug, (ré)écriture des commentaires des diverses méthodes, des docstrings python,... | ||
| + | Cela va prendre un peu de temps d' | ||
| + | |||
| + | Une fois fait on devrai pouvoir faire un merge sur master et avoir une première version suffisamment stable et robuste pour pouvoir la " | ||
| + | |||
| + | Et donc commencer a créer la doc sur ce wiki. | ||
| + | |||
| + | Un scoui | ||
| + | </ | ||
| Ligne 14: | Ligne 25: | ||
| Page destinée à regrouper la documentation au sujet de du module python py_nel. | Page destinée à regrouper la documentation au sujet de du module python py_nel. | ||
| - | Ce module à pour but de permettre de manipuler les donnée | + | Ce module à pour but de permettre de manipuler les données |
| - | Il a donc pour principal objectif d' | + | Il a donc pour principal objectif d' |
| - | et dont le moteur | + | |
| Tel que les différents types d' | Tel que les différents types d' | ||
| - | Son principale objectif | + | Son principale objectif |
| + | |||
| + | ==== Gestion des branches ==== | ||
| + | |||
| + | * La branche //develop// sert au travail régulier ; | ||
| + | * la branche //testing// est une version qui doit être fonctionnelle sous Blender, elle sert à valider ce qui a été développé, | ||
| + | * la branche //master// est la version fonctionnelle et aboutie. | ||
| ==== Notes de l' | ==== Notes de l' | ||
| - | Je pense également à terme faire en sorte de pouvoir manipuler également les données tel que les datasheets | + | Je pense également à terme faire en sorte de pouvoir manipuler également les données tel que les datasheets |
| - | *ouvre une parenthèse au pied de bodoc* | + | Pour l’instant la plupart |
| - | Je ne débattrai pas sur le pourquoi du comment python et pas directement c++ via la lib nel, et pour ceux qui voudrai critiquer ou ne comprennent pas dites vous qu' | + | car c'est bien plus pratique pour moi pendant la phase de développement/ |
| + | Ainsi que bien évidement la doc et les exemple d' | ||
| - | Et puis vu le temps depuis lequel on attends | + | Le principal projet utilisant ce module est bien évidement la création de pluginS Blender et j' |
| - | Bref | + | Je crée cette page ne serai-ce que pour pouvoir commencer |
| - | *ferme la parenthèse | + | |
| + | osquallo | ||
| - | Pour l’instant la plupart de la doc est directement dans le code sous forme de tout un tas de commentaires, | ||
| - | car c'est bien plus pratique pour moi pendant la phase de développement/ | ||
| - | Ainsi que bien évidement la doc et les exemple d' | ||
| - | Le principal projet utilisant ce module est bien évidement la création de pluginS blender et j' | ||
| - | Je crée cette page ne serai-ce que pour pouvoir commencer à la remplir et parce que je risque de bientôt rendre " | + | ==== Documentation |
| + | === Intro === | ||
| + | |||
| + | Le code suis (dans la mesure de mes propres connaissances sur le sujet et avec peut être de légère variation dans certains cas, sachant que visiblement le pep suis généralement ma propre façon de faire (vu que j'ai quelque année d' | ||
| + | Cela dit la seul règle vraiment importante reste la lisibilité quitte sur un cas particulier à s' | ||
| + | |||
| + | La citation python qui me semble la plus importante est: | ||
| + | |||
| + | Explicit over implicit | ||
| + | |||
| + | Exemple: Préférer utiliser des noms explicites même si cela les rallongent un peu plutôt que d' | ||
| + | |||
| + | Si vous vous connaissez votre code les autre non, de plus vous même ne le connaitrez plus après plusieurs mois sans y toucher donc penser a non seulement aux autres mais aussi a vous même plus tard. | ||
| + | |||
| + | Aérer le code, on ne dois pas avoir mal au crane rien qu'en le regardant. | ||
| + | |||
| + | === liens utiles === | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | [[https:// | ||
| - | osquallo | ||
| {{tag> | {{tag> | ||





