Salut,
Le Vendredi 29 Avril 2005 08:56, Julien L. a écrit :
> Le principal but est de partager des ressources communes aux outils
Ncooker
> et Nsetup lors du développement.
Je ne sais pas si tout le monde l'a compris comme toi, mais pour ma part,
non :-) Pour moi, le fait de factoriser les ressources communes aux deux
outils est utile lors de leur exécution, et pour éviter les redondances au
niveau du système.
Je ne vois pas en quoi les redondances au niveau de l'exécution pose des
problèmes. Au contraire, c'est plutôt une façon d'assurer de la stabilité.
Si la ressource commune est factorisée au niveau de l'exécution, une mise à
jour de cette ressource va avoir un impact sur tous les outils Nasgaia.
Si c'est uniquement durant le développement, je ne vois
absolument pas l'intérêt. Ça risque d'apporter plus de problèmes qu'autre
chose car on risque de ne plus savoir avec quelle version des libs Nsetup
et
Ncooker travaillent.
C'est tout le contraire. Quand tu vas livrer une version de Nsetup, tu
sauras qu'elle fonctionne avec une version bien précise des ressources
communes. Quand tu livres, tu peux garantir que que la version livrée de
Nsetup fonctionne avec la version courante des libs (puisque tu l'auras
testé) mais tu ne peux pas garantir que cette même version de Nsetup
fonctionnera avec les versions ultérieures des libs (puisque tu ne connais
pas encore les modifications futures des libs).
L'intérêt de factoriser au niveau du développement uniquement, c'est de
permettre qu'une modification des libs sur le CVS sera intégrée lors de la
prochaine version de chaque outil. Ta modification impacte la version de
développement des outils ainsi que leur future version mais pas la version
antérieure des outils.
Je ne veux pas dire qu'une solution est meilleure que l'autre. Je tenais
juste à présenter les deux solutions et que vous fassiez votre choix en
connaissance de cause.
++
Gontran
A+
--
Julien
_________________________________________________________________
MSN Messenger : vidéoconférence gratuite http://g.msn.fr/FR1001/866