ALM para desenvolvedores

Os artigos nesta seção descrevem como você, como desenvolvedor, pode usar as APIs, as ferramentas e outros recursos disponíveis para implementar o gerenciamento do ciclo de vida do aplicativo (ALM) usando o Microsoft Power Platform.

Começaremos falando um pouco sobre o desenvolvimento em equipe e, depois, prosseguiremos para o Azure DevOps e as ferramentas de compilação disponíveis.

Para saber mais sobre os principais conceitos do ALM e como trabalhar com as soluções, consulte Visão geral do gerenciamento do ciclo de vida do aplicativo e assista ao seguinte vídeo.

Desenvolvimento em equipe

Quando nos referimos a desenvolvimento em equipe, estamos falando de vários desenvolvedores trabalhando de forma colaborativa no mesmo ambiente, em vez de vários desenvolvedores trabalhando no mesmo aplicativo e compartilhando o código-fonte. Para o desenvolvimento em equipe, é recomendado usar ferramentas ou processos para obter o isolamento do desenvolvedor.

Mais informações: Cenário 5: Suporte ao desenvolvimento em equipe

Gerenciamento de conflitos

Para o desenvolvimento em equipe, o objetivo é evitar conflitos ao fazer alterações no código compartilhado. Com um sistema de controle de código-fonte, a ramificação e a mesclagem ajudam a evitar conflitos de alterações e a impedir que os membros da equipe afetem uns aos outros com o trabalho concluído parcialmente em um repositório compartilhado.

Outro método é usar estratégias para evitar conflitos. Por exemplo, você pode ter apenas uma pessoa por vez trabalhando em um componente complexo a fim de evitar um conflito de mesclagem que um sistema de controle do código-fonte talvez não consiga resolver automaticamente.

Trabalhar com componentes complexos

O que são componentes complexos? Os exemplos incluem formulários, aplicativos de tela, fluxos e fluxos de trabalho.

Coordene esforços com outros membros da equipe para evitar que mais de um desenvolvedor trabalhe no mesmo formulário ou componente por vez. Se você tiver vários desenvolvedores trabalhando no mesmo aplicativo de tela, peça-lhes que trabalhem em componentes separados para evitar conflitos.

Confira também

Microsoft Power Platform Build Tools para o Azure DevOps
Documentos de desenvolvedor do Power Platform