Dijeli putem


ALM za razvojne inženjere

Članci u ovom odjeljku opisuju kako vi kao programer možete koristiti dostupne API-je, alate i druge resurse za implementaciju upravljanja životnim ciklusom aplikacija (ALM) koristeći Microsoft Power Platform.

Počet ćemo tako da malo porazgovaramo o razvoju tima, a zatim ćemo se udubiti u Azure DevOps i dostupne alate za izradu.

Dodatne informacije o ključnim ALM konceptima i radu s rješenjima potražite u članku Pregled upravljanja životnim ciklusom aplikacija i pogledajte sljedeći videozapis.

Razvoj tima

Kad spominjemo razvoj tima, govorimo o više razvojnih inženjera koji surađuju u istom okruženju nasuprot više programera koji rade na istoj aplikaciji i dijele izvorni kôd. Za razvoj tima dobra je praksa uporaba alata ili procesa kako bi se postigla izolacija razvojnog inženjera.

Više informacija: Scenarij 5: Podrška razvoju tima

Upravljanje sukobima

Za razvoj tima cilj je izbjeći sukob prilikom izmjene dijeljenog koda. Sa sustavom kontrole izvora, grananje i spajanje pomažu da se izbjegnu sukobi u promjenama i spriječe da članovi tima utječu jedni na druge djelomično dovršenim radom u zajedničkom repozitoriju.

Druga metoda je korištenje strategija za izbjegavanje sukoba. Na primjer, možete imati samo jednu osobu koja istovremeno radi na složenoj komponenti kako biste izbjegli sukob spajanja koji sustav za kontrolu izvora možda neće moći automatski riješiti.

Rad sa složenim komponentama

Što su složene komponente? Primjeri uključuju obrasce, aplikacije radnog područja, tokove i tijekove rada.

Koordinirajte napore s ostalim članovima tima kako ne biste istodobno imali više od jednog razvojnog inženjera koji radi na istom obrascu ili komponenti. Ako imate više razvojnih inženejra koji rade na istoj aplikaciji radnog područja, neka rade na zasebnim komponentama kako ne bi došlo do sukoba.

Pogledajte

Microsoft Power Platform Build Tools za Azure DevOps
Power Platform dokumenti za razvojne inženjere