Несколько проектов или VOB?

Я недавно занял должность администратора ClearCase UCM, так что любой вклад в этот пост был бы отличным.

В настоящее время мы используем один VOB с одним проектом. Скажем, проект, над которым мы работаем, это программное обеспечение для автомобиля, CAR X.

Прямо сейчас есть один VOB, один компонент и один проект под названием "CAR X", где каждый (может быть, 12-15 разработчиков) работает над программным обеспечением для автомобиля.

В будущем нам, вероятно, потребуется создать программное обеспечение для нового автомобиля под названием "CAR Y", которое может быть основано на программном обеспечении, которое используется для "CAR X" с модификациями. Мы хотели бы, чтобы они были чем-то отдельным. Должен ли быть создан новый VOB или просто новый компонент в текущем VOB? Если создается новый VOB и проект, файлы могут быть импортированы и изменены из нового проекта, правильно? Есть ли недостаток в использовании одного компонента для каждого проекта, размещенного в одном и том же VOB?

Это сложно объяснить, так что, надеюсь, мне удалось донести идею. Если вы хотите, чтобы я был более конкретным или отвечал на любые вопросы, пожалуйста, оставьте комментарий.

Благодарю вас!

1 ответ

Решение

Это зависит от того, сколько вобов вы можете создать в течение следующих нескольких месяцев / лет.

Я предпочитаю создавать несколько компонентов в (обычно именуемом) vob, а не ограничивать vob одним компонентом (особенно, когда этот последний выбор нельзя отменить)

Вы можете легко определить 100 компонентов в VOB.
Попытка создать / управлять 100 вобами практически невозможна с точки зрения задействованных ресурсов (слишком много процессов)

Если вы знаете, что вам нужно создать только несколько таких вобов, продолжайте.
Но моя точка зрения остается: несколько компонентов на VOB - это модель, которую вы можете масштабировать.

Другие вопросы по тегам