2010-01-27 9 views
0

Je n'arrive pas à nommer un ensemble de modules logiciels qui suivent le même modèle. J'espère que c'est déjà un modèle nommé car je ne peux pas trouver un nom décent.Nom de ce modèle: existe-t-il déjà un nom décent pour ce type de module exécutable?

La situation: J'ai une application orientée objet assez sophistiqué/complexe, avec des tests unitaires. Je dois commencer à courir la chose et jouer avec. Il y a peut-être 5-10 points d'entrée dans la base de code qui pourraient faire de bons exécutables, mais je préfère ne pas en particulier en faire et construire des parseurs de ligne de commande, des analyseurs de fichiers de configuration, etc, du moins pas encore. Avant cela, je construis un ensemble de méthodes principales où tous les paramètres du programme sont codés en dur. Ceux-ci sont beaucoup plus faciles à modifier que de vrais exécutables et je suis le seul à avoir besoin de les voir pendant cette étape.

Qu'est-ce que vous appelez ces modules de code source qui sont juste un ensemble de paramètres codés en dur, suivi d'un appel à la classe principale du contrôleur? Je ne veux pas les appeler 'exécutables', car c'est ce que je vais construire ensuite - les choses avec les fichiers de configuration, les parseurs de ligne de commande, les entrées utilisateur, etc. Je ne veux pas les appeler 'scripts' parce qu'ils sont dans ma langue principale d'application (plus je réserve des 'scripts' pour mes scripts ruby ​​/ python/bash qui font des choses rapides et sales.)

Répondre

0

Personnellement, j'appellerais ce genre de chose un "stub exécutable".

1

Que diriez-vous pilote? Remarque. Pas un pilote de périphérique ou quelque chose comme ça. C'est ce que j'aurais tendance à appeler ça.

Espérons que cela aide.

0

Mise à jour de l'OP:

Après avoir passé quelque temps avec un thésaurus, j'appelle le paquet ces executables vivent dans « vignette ». Une vignette est une scène courte et complète dans une pièce de théâtre ou un film.

Les exécutables eux-mêmes Je donne des noms de verbe. Donc "RunAnalysis", "DisplayVisualization", "ImportDataFromFile", etc.