ALM kehittäjille
Tämän osan artikkeleissa kuvaillaan, miten kehittäjä voi käyttää käytettävissä olevia ohjelmointirajapintoja, työkaluja ja muita resursseja sovelluksen elinkaarihallinnan (ALM) toteuttamiseen Microsoft Power Platformin avulla.
Aloitamme käsittelemällä lyhyesti ryhmäkehitystä ja uppoudumme sitten Azure DevOpsiin ja käytettävissä oleviin koontityökaluihin.
Lisätietoja keskeisistä ALM-käsitteistä ja ratkaisujen käsittelemisestä on kohdassa Sovelluksen elinkaarihallinnan yleiskatsaus sekä seuraavassa videossa.
Ryhmäkehitys
Ryhmäkehittämisellä tarkoitamme sitä, kun useat kehittäjät tekevät yhteistyötä samassa ryhmässä sen sijaan, että useat kehittäjät työskentelisivät saman sovelluksen parissa ja jakaisivat lähdekoodin. Ryhmäkehityksessä on hyvä käytäntö käyttää työkaluja tai prosesseja kehittäjän eristämiseksi.
Lisätietoja: Skenaario 5: Ryhmäkehityksen tukeminen
Ristiriitojen hallinta
Ryhmäkehityksessä tavoitteena on välttää ristiriitoja, kun tehdään muutoksia jaettuun koodiin. Lähteenhallintajärjestelmän avulla haarautuminen ja yhdistäminen auttavat muutosristiriitojen ehkäisemisessä ja sen estämisessä, että ryhmän jäsenet haittaisivat toisiaan keskeneräisellä työllä yhteisessä säilössä.
Toinen menetelmä on käyttää strategioita ristiriitojen välttämiseen. Esimerkiksi vain yksi henkilö kerrallaan voi käsitellä monimutkaista komponenttia, jotta vältetään sellainen ristiriita yhdistämisessä, jota lähteenhallintajärjestelmä ei välttämättä kykene ratkaisemaan automaattisesti.
Monimutkaisten komponenttien käsitteleminen
Mitä monimutkaiset komponentit ovat? Esimerkkejä ovat lomakkeet, kaaviosovellukset, vuot ja työnkulut.
Koordinoi työtä muiden ryhmän jäsenten kanssa, jotta vain yksi kehittäjä käsittelisi samaa lomaketta tai komponenttia samanaikaisesti. Jos useat kehittäjät työstävät samaa kaaviosovellusta, ristiriitoja voidaan välttää siten, että he työstävät eri komponentteja.
Katso myös
Azure DevOpsin Microsoft Power Platform Build Tools
Power Platformin kehittäjäasiakirjat