Назовите этот шаблон: Приличное имя для этого типа исполняемого модуля уже существует? - PullRequest
0 голосов
/ 27 января 2010

У меня проблемы с именованием набора программных модулей, которые следуют той же схеме. Я надеюсь, что это уже названный шаблон, так как я не могу придумать приличное имя.

Ситуация: У меня довольно сложное / сложное объектно-ориентированное приложение, в комплекте с юнит-тестами. Мне нужно начать управлять вещью и играть с ней. В базе кода может быть 5-10 точек входа, которые могут быть использованы для хороших исполняемых файлов, но я бы предпочел не привязываться к каким-либо конкретным и создавать парсеры командной строки, парсеры конфигурационных файлов и т.д., по крайней мере, пока. Прежде чем я это сделаю, я создаю набор основных методов, где все параметры программы жестко запрограммированы. Их гораздо проще модифицировать, чем настоящие исполняемые файлы, и я единственный, кому нужно увидеть их во время этой игры на сцене.

Как бы вы назвали эти модули исходного кода, которые представляют собой просто набор жестко закодированных параметров, за которыми следует вызов класса основного контроллера? Я не хочу называть их «исполняемыми файлами», так как это то, что я буду строить дальше - вещи с конфигурационными файлами, парсерами командной строки, пользовательским вводом и т. Д. Я не хочу называть их «скриптами», потому что они на моем основном языке приложения (плюс я резервирую 'scripts' для моих скриптов ruby ​​/ python / bash, которые делают быстрые и грязные вещи.)

Ответы [ 3 ]

1 голос
/ 27 января 2010

Как насчет драйвера ? Примечание .Не драйвер устройства или что-то в этом роде.Это то, что я бы хотел назвать.

Надеюсь, это поможет.

0 голосов
/ 10 февраля 2010

Обновление от OP:

Проведя некоторое время с тезаурусом, я вызываю пакет, в котором эти исполняемые файлы живут в «виньетке». Виньетка - это короткая, полная сцена в пьесе или фильме.

Сами исполняемые файлы я даю глаголами. Так что «RunAnalysis», «DisplayVisualization», «ImportDataFromFile» и т. Д.

0 голосов
/ 27 января 2010

Лично я бы назвал подобные вещи «исполняемыми заглушками».

...