ALM за програмере
Чланци у овом одељку описују како ви као програмер можете да користите доступне API-је, алатке и друге ресурсе за имплементацију управљања животним циклусом апликација користећи Microsoft Power Platform.
Почећемо кратком причом о развоју тима, а затим ћемо се детаљније позабавити услугом Azure DevOps и доступним развојним алаткама.
Да бисте сазнали више о кључним АЛМ концептима и раду са решењима, погледајте преглед управљања животним циклусом апликације и погледајте следећи видео запис.
Развој тима
Када кажемо развој тима, говоримо о више програмера који сарађују у истом окружењу у односу на више програмера који раде на истој апликацији и деле изворни кôд. Добра пракса за развој тима је употреба алатки или процеса како би се постигла изолација програмера.
Још информација: Сценарио 5: Подршка развоју тима
Управљање конфликтима
Циљ развоја тима је избећи сукоб приликом уношења промена у заједнички кôд. Када је реч о систему контроле извора, гранање и спајање помажу да се избегну сукоби приликом промена и спречи да чланови тима утичу једни на друге делимично завршеним радом у заједничком репозиторијуму.
Друга метода је употреба стратегија за избегавање сукоба. На пример, само једна особа у одређеном тренутку може да ради на сложеној компоненти како бисте избегли сукоб спајања који систем за контролу извора можда неће моћи аутоматски да разреши.
Рад са сложеним компонентама
Шта су сложене компоненте? У примере спадају обрасци, апликације са подлогом, токови и токови посла.
Координишите активности са осталим члановима тима како бисте избегли да више програмера истовремено ради на истом обрасцу или компоненти. Ако имате више програмера који раде на истој апликацији са подлогом, нека раде на засебним компонентама да не би дошло до сукоба.
Погледајте и
Microsoft Power Platform Build Tools за Azure DevOps
Power Platform документи пројектанта