Partilhar via


ALM para programadores

Os artigos nesta secção descrevem o modo como um programador pode utilizar APIs, ferramentas e outros recursos disponíveis para implementar o gestor do ciclo de vida da aplicação (ALM) utilizando o Microsoft Power Platform.

Começaremos por falar um pouco sobre o desenvolvimento da equipa e, em seguida, iremos mergulhar no Azure DevOps e nas ferramentas de compilação disponíveis.

Para saber mais sobre os conceitos de chave ALM e sobre como trabalhar com soluções, consulte Descrição geral da gestão do ciclo de vida da aplicação e assista ao vídeo seguinte

.

Desenvolvimento de equipa

Quando nos referimos ao desenvolvimento de equipa, estamos a falar sobre vários programadores a colaborar no mesmo ambiente em vez de vários programadores a trabalhar na mesma aplicação e a partilhar o código de origem. Para o desenvolvimento de equipa, é recomendável utilizar ferramentas ou processos para alcançar o isolamento do programador.

Mais informações: cenário 5: suporte ao desenvolvimento de equipa

Gestão de conflitos

Para o desenvolvimento de equipa, o objetivo é evitar conflitos ao efetuar alterações ao código partilhado. Com um sistema de controlo de origem, a ramificação e a intercalação ajudam a evitar conflitos de alterações e a impedir que os membros da equipa afetem os outros com trabalho parcialmente concluído num repositório partilhado.

Outro método é utilizar estratégias para evitar conflitos. Por exemplo, só pode estar uma pessoa de cada vez a trabalhar num componente complexo, de forma a evitar um conflito de intercalação que um sistema de controlo de origem poderá não conseguir resolver automaticamente.

Trabalhar com componentes complexos

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

Coordene esforços com outros membros da equipa para evitar ter mais de um programador a trabalhar no mesmo formulário ou componente de cada vez. Se tiver vários programadores que estejam a trabalhar na mesma aplicação de tela, tenha-os em componentes separados para evitar conflitos.

Consulte também

Microsoft Power Platform Build Tools para Azure DevOps
Documentos para programadores do Power Platform