Bonjour,

1. Pour le fait que mon code manque de classes, j'ai choisi volontairement
cette solution pour mon ToolsFtp de façon à ne pas devoir instancier la
classe pour executer des méthodes. Une autre solution aurait consisté à
développer des méthodes statiques. Mais il me semble qu'il n'y ait pas de
différence d'exécution entre les 2 possibilités. Peux tu m'expliquer
pourquoi une solution plutôt qu'une autre ?
2. Dans le lien que tu me donnes, cela parle de nommage parlant des
variables. Parlais-tu de la facilité pour un autre développeur à comprendre
l'utilité des variables ou d'une simple règle de nommage (majuscule,
minuscule) ? Il est vrai que mes nommages s'inspirent plus du monde Java que
Python. Il serait effectivement intéressant de coller tous au standard
défini dans le PDF disponible à l'url que tu m'as indiqué de façon à se
comprendre mutuellement.
3. Cette application nécessite de pouvoir être exécutée sur une machine sans
l'ajout d'aucun autre composant. La machine de destination fonctionnant sous
Windows, je ne connais pas de moyen d'accéder simplement à un serveur SSH en
ligne de commande sous cet OS. De plus, l'utilisation de la librairie
PARAMIKO permet de gérer dans le code la problématique d'accusé de réception
pour l'envoi d'un fichier (relecture du fichier sur la machine distante de
façon synchrone et comparaison avec le fichier d'origine). Merci tout de
même pour la suggestion qui s'avère très utile lorsqu'aucune librairie n'est
disponible pour cette gestion (comme c'était le cas du FTP en .NET l'an
dernier, les choses ont peut-être évolué depuis).

Au plaisir


Cédric Marfil
Unilog IT Services NRD
Marcq en Baroeul
Tél : 03.59.56.60.25
Mail : [EMAIL PROTECTED]

-----Message d'origine-----
De : Stefane Fermigier [mailto:[EMAIL PROTECTED]
Envoyé : mercredi 27 juillet 2005 18:07
À : Cédric MARFIL
Cc : 'Tarek Ziadé'; Liste Nuxeo (E-mail)
Objet : Re: [CPS-users-fr] Connexion SSH en python

1. Je trouve que ton code manque beaucoup de classes (au sens OO du terme)

2. Le nommage de tes variables me semble relever de pratiques pas du
tout pythoniques
(http://www.python-in-business.org/ep2005/talk.chtml?talk=3001&track=770).

3. Plutôt que de faire appel à des librairies exotiques (ce qui peut
avoir sa justification dans certain cas, un system os.system() ou
os.popen() sur un scp ou un sftp peut s'avérer infiniment plus simple à
mettre en oeuvre.

   S.


_______________________________________________
cps-users-fr 
Adresse de la liste : [email protected]
Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>

Répondre à