Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| fr:py_nel [2017/08/06 21:05] – YannK | fr:py_nel [2021/12/03 18:19] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 3: | Ligne 3: | ||
| <WRAP todo> | <WRAP todo> | ||
| Travaux en cours / Work in progress | Travaux en cours / Work in progress | ||
| + | </ | ||
| + | |||
| + | <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 28: | Ligne 41: | ||
| Je pense également à terme faire en sorte de pouvoir manipuler également les données tel que les datasheets voire si possible les primitives elles même, mais sur ce point mes connaissance ne pas " | Je pense également à terme faire en sorte de pouvoir manipuler également les données tel que les datasheets voire si possible les primitives elles même, mais sur ce point mes connaissance ne pas " | ||
| - | |||
| - | |||
| - | *ouvre une parenthèse au pied de bodoc* | ||
| - | 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'on est pas une multinationale multi-milliardaire et que les compétences et l' | ||
| - | |||
| - | Et puis vu le temps depuis lequel on attends sur les pro-qui-savent-mieux-faire-que-tout-le-monde je dirai tout simplement: "ouai et alors ? on fait la course ?" | ||
| - | |||
| - | Bref | ||
| - | *ferme la parenthèse à coup de masse* | ||
| Ligne 46: | Ligne 50: | ||
| Je crée cette page ne serai-ce que pour pouvoir commencer à la remplir et parce que je risque de bientôt rendre " | Je crée cette page ne serai-ce que pour pouvoir commencer à la remplir et parce que je risque de bientôt rendre " | ||
| - | |||
| osquallo | osquallo | ||
| + | |||
| + | |||
| + | |||
| + | ==== Documentation pour les devs ==== | ||
| + | |||
| + | === 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:// | ||
| + | |||
| {{tag> | {{tag> | ||





