Поділитися через


ALM для розробників

У статтях у цьому розділі описано, як розробник може використовувати доступні API, інструменти та інші ресурси для впровадження керування життєвим циклом програм (ALM) за допомогою Microsoft Power Platform.

Спочатку ми трохи поговоримо про командну розробку, а потім заглибимося в Azure DevOps і доступні інструменти для створення.

Щоб дізнатися більше про ключові концепції ALM і роботу з рішеннями, перегляньте Огляд керування життєвим циклом програми та перегляньте наступне відео.

Командна розробка

Коли ми кажемо командна розробка, ми говоримо про кількох розробників, які співпрацюють в одному середовищі, порівняно з кількома розробниками, що працюють над однією програмою та спільним вихідним кодом. Для командної розробки рекомендується використовувати засоби або процеси для досягнення ізоляції розробника.

Додаткові відомості: Сценарій 5. Підтримка командної розробки

Керування конфліктами

Для розвитку командної розробки необхідно уникати конфліктів під час внесення змін до спільного коду. За допомогою системи керування вихідним кодом процеси відгалуження та злиття допомагають уникнути конфліктів через зміни та включити вплив учасників робочої групи один на одного частково виконаною роботою у спільному репозиторії.

Інший метод полягає у використанні стратегій для уникнення конфліктів. Наприклад, працювати над комплексним компонентом може лише одна особа одночасно, щоб уникнути конфлікту злиття, який система керування вихідним кодом не зможе вирішити автоматично.

Робота з комплексними компонентами

Що таке комплексні компоненти? До прикладів комплексних компонентів належать форми, компоновані програми, потоки та робочі цикли.

Координуйте зусилля з іншими членами робочої групи, щоб над однією формою або компонентом працювало не більше одного розробника одночасно. Якщо у вас працюють кілька розробників над однією компонованою програмою, вони мають працювати над окремими компонентами, щоб уникнути конфлікту.

Див. також

Microsoft Power Platform Build Tools для Azure DevOps
Power Platform Документи для розробників