2015-04-06 64 views
0

我正在一家公司的產品上工作。在這裏,我看到開發人員直接在後備箱上工作,對我來說看起來不像 好的做法。在樹幹上工作是一種很好的做法嗎?

幹線上工作的缺點: - 原因是未來新客戶需要我們的產品,可能是產品不穩定。 另一種情況可能是其他團隊需要並行開發某些功能。團隊將永遠不會確定中繼代碼的穩定性。

Adavantage: - QA團隊無需爲分支和中繼都進行雙倍測試。

所以我不知道在樹幹上工作是否可以成爲好策略?

+0

這個問題沒有單一的答案。如果你遵循「持續交付」 - 那麼這就是你應該做的。 「團隊永遠不會確定中繼代碼的穩定性」---這就是爲什麼你需要測試。 – zerkms 2015-04-06 09:40:15

+0

_very_有趣的話題,但可能更適合http://programmers.stackexchange.com – 2015-04-06 09:43:30

+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 – 2015-04-06 09:47:38

回答

0

各種源代碼管理工具定義了很多工作流程。 我不確定你使用哪個源代碼控制工具,但事實是每個策略都有優點和缺點,它取決於你選擇最適合你的要求。

您甚至可以決定爲您正在使用的VCS推薦的工作流程。

相關問題