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
t le terminal dans un état bien comme il faut :
<code>
reset
</code>
===== Create folder recursively =====
To create several folder levels at once:
<code>
mkdir -p toto/tata/titi/subfolder
</code>
===== Attach stdout of a given process to terminal =====
<
1. Clone your fork:
<code>
git clone git@github.com:YOUR-USERNAME/YOUR-FORKED-REPO.git
</code>
2. Add remote from original repository in your forked repository:
<code>
cd into/cloned/fork-repo
git remote add upst... E/REPO-YOU-FORKED-FROM.git
git fetch upstream
</code>
3. Updating your fork from original repo to kee
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
outer un tag, dans l'éditeur Diokuwiki, ajouter
<code>
{{tag>[list of tags]}}
</code>
Exemple
<code>
{{tag>[java designPattern]}}
</code>
La syntaxe à utiliser est documenté sur [[https://www.dokuwiki.o