2034 private links
Pour la prochaine version de Pombo j'aimerai assainir le code.
Voici les outils utilisés (si vous avez des suggestions, n'hésitez pas) :
-
pylint, il est dans les dépôts officiels, sinon http://www.pylint.org/
Tout simple, il suffit de faire "pylint script.py" pour avoir les avertos et erreurs. Pour comprendre les divers codes erreur, voci un site qui vous sera utilie : http://pylint-messages.wikidot.com/ -
coverage, "pip install coverage" ou https://pypi.python.org/pypi/coverage/
Pour une première analyse : coverage run script.py arg1 arg2...
Ensuite pour générer un beau rapport HTML : coverage html
Un dossier htmlcov est créé, ouvrez index.html.
C'est un bon outil pour savoir quelles fonctions ou conditions sont prises. C'est du propre !
Pour finir, voici un document intéressant que tout bon développeur python se devrait de lire :
PEP 8 -- Style Guide for Python Code : http://www.python.org/dev/peps/pep-0008/
/me Pour le moment, "Your code has been rated at 9.95/10" \o/