2015-04-06 10 views
0

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

Неудобство работы на стволе: - Причина, если новый клиент нуждается наш продукт в какой-то момент в будущем, может быть продукт не является стабильным. Другим сценарием может быть, если другой команде необходимо разработать некоторую функцию параллельно. Команда никогда не будет уверена в отношении стабильности кода транка.

Adavantage: - Команда QA не должна прилагать двойные усилия для тестирования как в Branch, так и в Trunk.

Так что я не уверен, что если работать на багажнике может когда-нибудь быть хорошей стратегией?

+0

На этот вопрос нет единого ответа. Если вы будете следовать «непрерывной доставке», то это то, что вы должны делать. «Команда никогда не будет уверена в стабильности кода магистрали» - вот почему вам нужны тесты. – zerkms

+0

A _very_ интересная тема, но, вероятно, более подходит для http://programmers.stackexchange.com –

+1

Возможный дубликат http://programmers.stackexchange.com/questions/107884/to-branch-or-not-to-branch и http://programmers.stackexchange.com/questions/183819/can-branching-ever-be-considered-a-bad-practice –

ответ

0

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

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