Extreme programming (tests automatisés)

Extreme programming (tests automatisés) - Perl - Programmation

Marsh Posté le 05-06-2005 à 20:25:20    

Cette philosophie est de plus en plus répandu, c'est à dire de coder des tests automatisés pour chaque "fonction" avant même de coder la fonction elle même. Ainsi, une fois qu'on a à faire une modif, on n'a qu'à rouler la série de tests automatisés pour s'assurer que tout est encore fonctionnel
 
ca se fait plutot bien en java ou même en C, mais c'est applicable au Perl?
 
La plupart du temps, on utilise perl dans un environnement de sysadmin, et je vois mal comment on peut coder des tests automatisés pour l'envoit de courriel avant l'expiration d'un mot de passe ou encore la création d'un compte utilisateur sans affecter réelement notre environnement de prod
 
vos avis?

Reply

Marsh Posté le 05-06-2005 à 20:25:20   

Reply

Marsh Posté le 05-06-2005 à 20:28:15    

La philo XP est une méthode de travail, et elle est indépendante du langage. AU maximum, il peut y avoir un problème d'outils.
 
http://perlunit.sourceforge.net/


---------------
JE JE SUIS LIBERTINEEEEEEEEEEE JE SUIS UNE CATINNNNNNNNN §§§§§§§§
Reply

Marsh Posté le 05-06-2005 à 20:42:07    

je ne dis pas que le problème est relié au language mais plutot au type d'application normalement créer avec ce language
 
dans mon cas, nous utilisons perl pour de l'administration AIX, et faire des tests d'envoit de courriel ou de modification de parametres sur une machine en prod, c'est pas vraiment une bonne idée :/

Reply

Marsh Posté le 06-06-2005 à 20:30:14    

Qui te dis de faire ca sur une machine de prod.

Reply

Marsh Posté le 06-06-2005 à 22:38:12    

matafan a écrit :

Qui te dis de faire ca sur une machine de prod.


 
on a malheureusement pas une machine de dev pour chaque type de machine de prod
 
ex: on a des machines aix 4.3.3, 5.2, 5.3
certaines avec du DB2 7.1, 7.2, 8.1
on a des serveurs samba 2.2.8a, 3.0.11
serveurs apache 1.3.31, 1.3.33
serveurs Domino
serveur Cvs
...
 
d'où le hick

Reply

Marsh Posté le 07-06-2005 à 05:09:11    

Tu peux te contenter d'avoir une machine qui supporte 5.3, mettre 3 disques dessus et installer 4.3.3 sur le premier, 5.2 sur le deuxième et 5.3 sur le troisième, et booter sur l'un des trois au choix. Par contre ça ne règle pas le problème de tes différents applicatifs. Suivant ce que tu veux faire tu peux surement faire des tests sans risque sur tes machines de prod, si c'est juste créer des comptes utilisateurs ou des choses du genre.


Message édité par matafan le 07-06-2005 à 05:10:17
Reply

Marsh Posté le 20-12-2005 à 18:33:41    

Quel est le rapport avec l'XP là ??

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed