ALM для разработчиков

В статьях этого раздела описывается, как вы, как разработчик, можете использовать доступные API, инструменты и другие ресурсы для реализации управления жизненным циклом приложений (ALM), используя Microsoft Power Platform.

Мы начнем немного говорить о развитии рабочей группы, а затем углубимся в Azure DevOps и доступные средства сборки.

Чтобы узнать больше о ключевых понятиях ALM и работе с решениями, см. Обзор управления жизненным циклом приложения и посмотрите следующее видео.

Коллективная разработка

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

Дополнительные сведения: Сценарий 5: Поддержка коллективной разработки

Управление конфликтами

Цель коллективной разработки — избежать конфликтов при внесении изменений в общий код. В системе управления исходным кодом ветвление и слияние помогают избежать конфликтов изменений и не дают участникам рабочей группы влиять друг на друга при частично выполненной работе в общем репозитории.

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

Работа со сложными компонентами

Что такое сложные компоненты? Примеры включают формы, приложения на основе холста, потоки и бизнес-процессы.

Координируйте усилия с другими участниками рабочей группы, чтобы избежать одновременной работы нескольких разработчиков над одной и той же формой или компонентом. Если у вас есть несколько разработчиков, работающих над одним и тем же приложением на основе холста, пусть они работают над отдельными компонентами, чтобы избежать конфликта.

См. также

Microsoft Power Platform Build Tools для Azure DevOps
Документация для разработчиков Power Platform