: utf8 -*-
</code>
===== Documentation =====
Grace aux docstrings, il est très facile (et recommandé... de>
===== Bash vs Python3 =====
Les exemples de cette section n'ont pas grand sens en soi, ils servent juste ici à illustrer la différence entre l'écriture de routines en bash et en Python. Ces bases serviront pour les sections suivantes.
==
ttp://www.pyinvoke.org/|Invoke]] est un **ordonnanceur** et un **exécuteur** de tâches, c'est çà dire ... pes pour atteindre un objectif et l'outil exécute celles-ci dans le bon ordre.
Il repose sur la dé... des tâches (//task//) via l'annotation //@task//.
Ces tâches sont définies au sein d'un fichier //task... rs$ cd test_invoke/
$ ~/Workdirs/test_invoke$ source ./bin/activate
</code>
Installation de pyInvoke
tion consiste à rendre plus rapides ou plus efficaces des portions de codes.
C'est une démarche délic... luer le coût de l'optimisation au regard du bénéfice obtenu.**
===== Attention à l'optimisation préma... t suite à la constatation un problème de performance. Il peut être tentant de le faire pendant l'écriture du code. L'expérience cumulée de plusieurs génération de développeur mo
rtant>Article en cours de rédaction</note>
Resources :
Formation bonne pratiques de Loic Gouarin avec la mise en palce de modules, tests, intégration, publication de so