Salut a tous,
mytodo est un projet écrit en python qui sert a gérer votre liste de taches
la page github (le README.md contient la procédure d'installation):
https://github.com/mohamed-aziz/mytodo
![]()
![]()
![]()
Salut a tous,
mytodo est un projet écrit en python qui sert a gérer votre liste de taches
la page github (le README.md contient la procédure d'installation):
https://github.com/mohamed-aziz/mytodo
![]()
![]()
![]()
Bonjour,
Je me permets quelques remarques:
- Déjà il faudrait envisager un portage sur Python3, Python2 commence à se faire vieillot et ne sera plus maintenu d'ici quelques années (puis Python 3 c'est le Bien
)
- Concernant le code, il existe une "norme" d'indentation s'appelant PEP8 qui sert en quelque sorte de standard pour Python, et c'est à mon sens une bonne idée de l'utiliser
- Ensuite concernant le "packaging" de ton application, tu peux te tourner vers setuptools/distutils qui permettent de faciliter grandement l'installation de ton application (par exemple en rendant ton programme installable avec "pip" qui a le bon goût de gérer automatiquement les dépendances Python de ton programme, il suffit juste de les renseigner dans le setup.py). Et setuptools te permet normalement de faire un symlink de tes programmes dans /usr/bin (ou $HOME/.local/bin si on l'installe uniquement pour la session utilisateur).
- Enfin revois l'organisation de ton projet (les packages c'est super pour organiser son code
), tout est un peu en vrac là
![]()
Merci infiniment pour votre réponse,
* Concernant python3 je croit que "If it ain't broke, don't fix it".
* Je vais indenter le code par 4 espaces, le problème que j'avis un plugin PEP8 dans mon éditeur (vim-flake8) mais j'ai oubliée de l'installer la dernière fois .
* Une très bonne idée merci
* Oui, Il parait que je suis pas le seul a avoir attention de ça .
![]()
Un article sur itsfoss http://itsfoss.com/mytodo-list-manager/
Partager