開發人員的 ALM
本節內文描述身為開發人員的你如何使用可用的 API、工具及其他資源實施 Microsoft Power Platform 的應用程式生命週期管理 (ALM)。
我們將開始稍候談談關於團隊開發,然後深入瞭解 Azure DevOps 及可用的工具。
若欲了解更多關於 ALM 關鍵概念並執行解決方案,請參閱應用程式生命週期管理概觀和觀看以下影片。
團隊開發
當我們提及 團隊開發時,我們說的是相同環境中共同合作的數名開發人員,對比處理相同應用程式並且共享原始碼的數名開發人員。 團隊開發方面,使用工具或處理流程達成開發人員隔離效果是良好的實務作法。
其他資訊:情境劇本 5: 支援團隊開發
衝突管理
團隊開發方面,目標是在變更共享代碼時避開衝突。 借助來源控制系統,分流與匯流各方協助避開變更衝突,並力保成員不因部份完成共享存放庫的工作而彼此受到影響。
另一套辦法是運用策略避開衝突。 例如您一次只能有一個人處理複雜元件,以避開來源控制系統可能無法自動解決的匯流衝突。
搭配複雜元件處理
什麼是複雜元件? 例子包括表單、Canvas 應用程式、流程與工作流程。
協調其他團隊成員付出的心力,避開多名開發人員一次處理相同表單或元件。 如果您確實有多名開發人員處理相同的 Canvas 應用程式,請他們分開處理各元件避開衝突。
另請參閱
Azure DevOps 的 Microsoft Power Platform Build Tools
Power Platform 開發人員文件