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


Répondre à