J'ai beaucoup de petits projets (à la maison comme au travail). J'écris un script pour automatiser les versions. Je le fais dans mon temps libre pour apprendre Python.Mon script de version en vaut-il la peine?
En fait, il fait un travail assez facile:
Pour chaque projet donné:
- exporter un dossier de dépôt svn
- Créer une archive (tar.gz, zip, etc.) avec elle
- télécharger sur un serveur FTP public
il peut gérer le tronc et l'étiquette s (c.-à-d. exporter le répertoire courant OU exporter chaque dossier dans un répertoire donné). Il en tant que support de référentiel multiple.
Cependant, je ne suis pas un programmeur expérimenté et puisqu'il fonctionne à peu près je pose quelques questions sérieuses:
- Est-ce la meilleure façon de gérer les rejets (ou balises, ce que vous appelez)?
- Ce projet pourrait-il être utile à tout le monde sauf moi?
- Est-ce que ce projet en vaut la peine ou devrais-je retomber en écrivant quelques lignes de shell dans un crontab pour faire le même travail?
Merci.
Si vous apprenez et que vous l'aimez, allez-y.Si cela faisait partie d'un projet professionnel/professionnel, j'examinerais d'abord les solutions existantes; pour le passe-temps/travail éducatif, c'est génial –
Comment pourrait-on juger si votre implémentation particulière est la «meilleure» façon de le faire sans lire le code? – bmargulies
Michael, je le fais pour m'amuser mais je suis prêt à l'utiliser au travail. Bibgulies, je parlais de ce que fait le programme, pas du code lui-même. – SamK