Salut tout le monde,
Salut Chicha,
Pour répondre à la question de Gontran, je dirais qu'il est génant
pour le nbuilder d'être averti par son éditeur de texte que des
fichiers ont été modifiés (surtout avec emacs :p).
Sur ce point Ncooker n'y est pour rien. On ne peut pas reprocher a Ncooker
de faire son boulot ! Par contre tu peux demander a ton editeur (s'il
le permet)
de ne pas t'avertir des changements. Et si ce n'est pas possible, je ne
sais pas
s'il vaut mieux demander un changement dans Ncooker ou un changement dans
l'editeur de text ?
Je ne dis pas que Ncooker fait mal son boulot. Au contraire, de ce que j'ai
vu, je trouve qu'il le fait plutôt bien. Cependant, je crois que
l'utilisation de Ncooker serait facilité si il copiait les fichiers dans un
répertoire temporaire pour y faire ses modifications. C'est bien pour
"faciliter" l'utilisation de Ncooker que je soulève le problème et rien
d'autre.
Pour moi le cas de figure que tu evoques n'est pas courant du tout, et
qui plus
est, est a deconseiller :
- On fait un pack a la fin, quand tout est fini, pour envoyer son nbuild a
quelqu'un ou tester son installation. On ne fait pas 36 pack au court du
developpement du nbuild. Si tu veux tester l'intergrite de ton nbuild
pendant
que tu le developpes je te conseille d'utiliser le module check (Ncooker
check), qui peut prendre un repertoire en parametre si je ne me trompes
pas...
La commande check me permettra de tester un certain nombre de points mais
pas tous les points. Pour tester le fichier build, on est bien obligé de
faire la commande pack, non ?
De ce fait, si le fichier build est un peu compliqué, je pense qu'on peut
facilement se retrouver à faire "36 pack au cours du développement du
nbuild". Est-ce que tu imagines faire les 72 (36 * 2) rechargements de
fichiers ?
- Que ce soit Ncooker ou tout autre logiciel, je deconseille a tout le
monde de
modifier quelque fichier du logiciel que ce soit alors que ce dernier est
en
plein fonctionnement. Modifier un nbuild alors qu'Ncooker travaille dessus
c'est pour moi aller au-devant des problemes.
Oui, c'est sûr. Ce n'est pas très sain de faire cela. Le débutant (celui qui
lance "Ncooker pack" pour la première fois) se rendra vite compte qu'il ne
faut pas modifier le fichier après avoir lancé la commande Ncooker (qu'elle
soit terminée ou pas). Il finira par se résoudre à :
- soit fermer son éditeur pour lancer la commande (plus sûr) ;
- soit recharger tous les fichiers dans son éditeur (moins sûr et un peu
lourd).
C'est un débutant qui vous parle. :p
Pour moi ce n'est pas un probleme d'editeur ni de Ncooker. C'est un
probleme
d'utilisation de Ncooker. Si ca pose vraiment un probleme, comme ca a l'air
d'etre le cas pour plusieurs d'entre nous, on peut toujours rajouter ces 2
conseils dans le futur manuel "nbuilder-howto" :
1- On pack a la fin, quand tout est fini (on ne pack pas une moitie de
nbuild
sauf pour tester les cas d'erreurs).
2- On ne modifie pas un nbuild pendant son utilisation par Ncooker, sauf si
on
veut avoir des problemes ou faire des tests de cas d'erreurs.
3- Pour toute verification d'un nbuild pendant sa creation, on peut
utiliser
Ncooker check sur le repertoire de creation. Cette commande est passive (ne
modifie aucun fichier)
Tout ca tourne "a la Gontran" bien evidemment ! ;-)
Vous en pensez quoi ?
Sur le point 1 : on ne packe pas à la fin mais quand on veut réellement
tester son nbuild. C'est un peu comme dire qu'il faut compiler quand on a
fini de coder et qu'il faut se limiter à une unique compilation.
Sur le point 2 : tu reconnais que l'utilisation de Ncooker présente des
petites subtilités fonctionnelles. Or ces subtilités peuvent être évitées.
Sur le point 3 : il peut en effet être sympa de le préciser.
P.S (pour Julien) : j'espere que tu ne vois aucun acharnement ici, c'est
vraiment ce que je pense, et ca ne change rien au fait que je trouve hyper
sympa le boulot que tu fait sur les resumes, ta participation et tout et
tout
:-). On est juste pas d'accord sur ce point :-)
Il n'y a aucun problème. On échange juste nos points de vue. Il n'y a rien
de mal dans la mesure où on n'arrive pas aux injures ou aux mains. ;)
Pour ce qui est des résumés, c'est vraiment rien comparé à ce que vous
faîtes. Cela me prend 3 h par mois (environ 150 messages à relire par mois
:)).
A+
_________________________________________________________________
Essayez le nouveau MSN Search : plus performant, plus précis.
http://search.msn.fr/