Deli putem


ALM za programere

Članci u ovom odeljku opisuju kako vi kao programer možete da koristite dostupne API-je, alatke i druge resurse za implementaciju upravljanja životnim ciklusom aplikacija koristeći Microsoft Power Platform.

Počećemo kratkom pričom o razvoju tima, a zatim ćemo se detaljnije pozabaviti uslugom Azure DevOps i dostupnim razvojnim alatkama.

Da biste saznali više o ključnim ALM konceptima i radu sa rešenjima, pogledajte pregled upravljanja životnim ciklusom aplikacije i pogledajte sledeći video zapis.

Razvoj tima

Kada kažemo razvoj tima, govorimo o više programera koji sarađuju u istom okruženju u odnosu na više programera koji rade na istoj aplikaciji i dele izvorni kôd. Dobra praksa za razvoj tima je upotreba alatki ili procesa kako bi se postigla izolacija programera.

Još informacija: Scenario 5: Podrška razvoju tima

Upravljanje konfliktima

Cilj razvoja tima je izbeći sukob prilikom unošenja promena u zajednički kôd. Kada je reč o sistemu kontrole izvora, grananje i spajanje pomažu da se izbegnu sukobi prilikom promena i spreči da članovi tima utiču jedni na druge delimično završenim radom u zajedničkom repozitorijumu.

Druga metoda je upotreba strategija za izbegavanje sukoba. Na primer, samo jedna osoba u određenom trenutku može da radi na složenoj komponenti kako biste izbegli sukob spajanja koji sistem za kontrolu izvora možda neće moći automatski da razreši.

Rad sa složenim komponentama

Šta su složene komponente? U primere spadaju obrasci, aplikacije sa podlogom, tokovi i tokovi posla.

Koordinišite aktivnosti sa ostalim članovima tima kako biste izbegli da više programera istovremeno radi na istom obrascu ili komponenti. Ako imate više programera koji rade na istoj aplikaciji sa podlogom, neka rade na zasebnim komponentama da ne bi došlo do sukoba.

Pogledajte i ovo

Microsoft Power Platform Build Tools za Azure DevOps
Power Platform dokumenti projektanta