nnement ainsi que l'encodage utiliusé (utf-8) :
<code>
#!/usr/bin/env python3
# -*- coding: utf8 -*-
</code>
===== Documentation =====
Grace aux docstrings... st très facile (et recommandé!) de documenter son code :
<code>
def server():
"""Définit les caractéristiques du serveur"""
</code>
L'accès à la documen
au sein d'un fichier //tasks.py//.
//tasks.py//
<code python>
from invoke import task
@task
def remove... ll(ctx):
ctx.run('rm -rf /tmp/my_dirs/work')
</code>
<code bash>
$ invoke -l
Available tasks:
remove-all
$ invoke remove-all
$
</code>
===== Mise en oeuvre =====
Création de l'envir
re plus rapides ou plus efficaces des portions de codes.
C'est une démarche délicate et parfois chronop... ut être tentant de le faire pendant l'écriture du code. L'expérience cumulée de plusieurs génération de ... her l'optimisation avant de s'être assurer que le code fait bien ce que l'on attend de lui est contre-productif et met en péril la maintenabilité du code.
==== Le bon outil pour le bon usage ====
Une