ALM for utviklere
Artiklene i denne delen beskriver hvordan du som utvikler kan bruke tilgjengelige API-er, verktøy og andre ressurser til å implementere behandling av applivssyklus (ALM) ved hjelp av Microsoft Power Platform.
Vi begynner med å snakke litt om teamutvikling og deretter se på Azure DevOps og tilgjengelige byggeverktøy.
Hvis du vil vite mer om viktige ALM-begreper og arbeide med løsninger, kan du se Oversikt over behandling av applivssyklus og se på følgende video.
.
Teamutvikling
Når vi refererer til teamutvikling, snakker vi om flere utviklere som samarbeider i det samme miljøet, i tillegg til at flere utviklere arbeider med samme app og deler kildekoden. For teamutvikling er det lurt å bruke verktøy eller prosesser for å oppnå utviklerisolasjon.
Mer informasjon: Scenario 5: Støtte teamutvikling
Konfliktbehandling
For teamutvikling er målet å unngå konflikt når de endrer den delte koden. Ved hjelp av et kildekontrollsystem, forgrening og fletting bidrar du til å unngå endringskonflikter og hindrer at teammedlemmer får innvirkning på hverandre med delvis fullført arbeid i et delt repositorium.
En annen metode er å bruke strategier for å unngå konflikt. Du kan for eksempel ha bare én person om gangen arbeide med en kompleks komponent, for å unngå en sammenslåingskonflikt som det kan hende at et kildekontrollsystem ikke automatisk kan løses.
Arbeide med komplekse komponenter
Hva er komplekse komponenter? Eksempler inkluderer skjemaer, lerretsapper, flyter og arbeidsflyter.
Koordiner innsatsen med andre teammedlemmer for å unngå at mer enn én utvikler arbeider i samme skjema eller komponent om gangen. Hvis du har flere utviklere som arbeider med samme lerretsapp, må du få dem til å arbeide med separate komponenter for å unngå konflikt.
Se også
Microsoft Power Platform Build Tools for Azure DevOps
Utviklerdokumenter om Power Platform