Программная методология и Eclipse - PullRequest
1 голос
/ 14 ноября 2011

У меня вопрос по использованию Eclipse и методологии программного обеспечения.У меня есть рабочее пространство, содержащее проекты с версией 1. Я сделал с ними, поэтому я выпускаю эти проекты в QA, они тестируются, и они поступают в производство.Затем я хочу добавить новые функции в проекты, сейчас я работаю над версией 2. Однажды, производство обнаруживает ошибку в версии, которую они используют, версию 1. Мне нужно воспроизвести ошибку и исправить ее, поэтому янеобходимо создать другое рабочее пространство и импортировать проекты соответствующей версии версии 1.

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

Спасибо

Ответы [ 2 ]

1 голос
/ 14 ноября 2011

Использовать управление версиями с соответствующим ветвлением.

В моей среде Eclipse у меня есть проект Eclipse для каждой разрабатываемой ветви. Если я не активно работаю над конкретным программным проектом, я закрываю этот проект Eclipse, но он все еще находится в моей рабочей области. Все мои проекты для данной программы (в смысле компании - программа имеет несколько инженерных проектов, а инженерные проекты могут иметь 0 или более программных проектов).

Для вас вы можете создать ветку для своих выпусков и добавить эту ветку в проект Eclipse. Когда вы выпускаете в QA, создайте ветку, которую они тестируют. Если они обнаружат проблемы, исправьте их в этой ветке и (при необходимости) объедините с основной веткой. Существуют и другие жизнеспособные схемы ветвления.

0 голосов
/ 14 ноября 2011

Eclipse позволяет группировать проекты Eclipse в «рабочие наборы». Похоже, что вы хотите, это «рабочий набор» для V1.0, где каждый модуль - это собственный проект, и «рабочий набор» для вашей текущей разработки, то есть V2.0.

Вы можете одновременно открывать / закрывать все проекты в рабочем наборе и сворачивать рабочий набор в одну запись в проводнике пакетов, чтобы он не загромождал ваше рабочее пространство.

Мне лично нравится, чтобы все было в одном рабочем пространстве, но если вышеописанное не работает для вас, Eclipse может иметь несколько рабочих пространств ... просто установите Eclipse, чтобы спросить, какое рабочее пространство использовать при запуске, и укажите его на рабочем надо работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...