2010-11-03 6 views
0

Cela peut ne pas être pour ce forum, mais ...pour système moderne

Nous écrire un nouveau système et les gens sont habitués à un système plus où les composants sont appelés « modules ». Donc, ils parlent du module de comptabilité et du module d'audit, etc ...

Cela semble très vieux, comme cobol/mainframe talk. Quel serait le meilleur terme pour les composants fonctionnels dans un système java distribué-moderne? Diriez-vous la composante comptable? Le service de comptabilité? Pas certain. Ils se réfèrent à la fonction dans le système (et à tous les composants qui la composent) qui vous permettent d'exécuter des fonctions de comptabilité.

Répondre

0

Python, un langage de programmation moderne, a des "modules". Je ne pense pas qu'il y ait quelque chose d'archaïque dans ce mot.

Si les utilisateurs sont habitués à appeler des choses dans les anciens «modules» du système, le nouveau système sera plus facile à apprendre si vous utilisez la même terminologie.

1

Je pense que "module" est un moyen parfaitement raisonnable de se référer à un ensemble de fonctionnalités. Il est encore largement utilisé dans de nombreux langages et frameworks. Si cela semble "vieux", c'est uniquement à cause de votre propre cadre de référence.

En outre, le client a toujours raison. Vous devriez adopter leur verbiage au lieu d'essayer de les forcer à utiliser le vôtre. Faites ce que vous voulez en interne, mais respectez les "modules" pour le bien des clients.

2

S'il n'est pas cassé, ne le réparez pas.

Le fait que vous demandiez des conseils à ce sujet suggère que vous n'avez pas une meilleure nomenclature prête à l'emploi. Passez votre temps à faire quelque chose de plus productif que de vous en inquiéter.

0

bundle est le nouveau terme ;-) ofcourse inventé par OSGI. Mais quand vous dites bundle alors beaucoup d'hypothèses sont faites sur votre code. Donc, que vous vouliez l'utiliser ou non, c'est à vous.

Questions connexes