Dela via


Programlivscykelhantering för utvecklare

I artiklarna i det här avsnittet beskrivs hur du som utvecklare kan använda tillgängliga API:er, verktyg och andra resurser för att implementera hantering av programlivscykel (ALM) med Microsoft Power Platform.

Vi börjar med att prata lite om teamutveckling innan vi fördjupar oss i Azure DevOps och tillgängliga framställningsverktyg.

Mer information om viktiga ALM-begrepp och hur du arbetar med lösningar finns i Översikt över hantering av programlivscykel och titta på följande video.

Teamutveckling

När vi talar om teamutveckling menar vi flera utvecklare som samarbetar i samma miljö jämfört med flera utvecklare som arbetar med samma program och delar källkod. I teamutvecklingssyfte är det en god idé att använda verktyg och processer för att uppnå en utvecklarisolering.

Mer information: Scenario 5: Support för teamutveckling

Konflikthantering

I teamutvecklingssyfte är målet att undvika konflikter i samband med ändringar i delad kod. Med ett källkontrollssystem kan du förgrena och slå samman hjälp i syfte att undvika ändringskonflikter och förhindra att teammedlemmar påverkar varandra genom delvis slutfört arbete i en delad lagringsplats.

En annan metod är att använda strategier för att undvika konflikter. Du kan t.ex. låta endast en person i taget arbeta med en komplex komponent, detta i syfte att undvika en sammanslagningskonflikt som ett källkontrollsystem kanske inte kan lösa automatiskt.

Arbeta med komplexa komponenter

Vad är komplexa komponenter? Exempel är formulär, arbetsyteappar, flöden och arbetsflöden.

Koordinera ansträngningarna med andra teammedlemmar om du vill undvika att mer än en utvecklare åt gången arbetar med samma formulär eller komponent. Om flera utvecklare arbetar med samma arbetsyteapp kan de använda sig av olika komponenter i syfte att undvika konflikter.

Se även

Microsoft Power Platform build tools för Azure DevOps
Power Platform-utvecklare, dokument