ALM للمطورين
تصف المقالات الموجودة في هذا القسم كيف يمكن للمطور استخدام واجهات API والأدوات والموارد الأخرى لتنفيذ إدارة دورة حياة التطبيقات (ALM) باستخدام Microsoft Power Platform.
سنتحدث قليلاً عن بعض الأمور الخاصة بتطوير الفريق ثم نتعمق في Azure DevOps وأدوات البناء المتوفرة.
لمعرفة المزيد حول المفاهيم الأساسية لإدارة دورة حياة التطبيقات (ALM) والتعامل مع الحلول، راجع نظرة عامة حول إدارة دورة حياة التطبيقات وشاهد الفيديو التالي.
تطوير الفريق
عندما نشير إلى تطوير الفريق، فنحن نتحدث عن عدة مطورين يتعاونون في العمل على البيئة نفسها في مقابل عدة مطورين يعملون على التطبيقات نفسها ويشاركون التعليمات البرمجية المصدر. فيما يتعلق بتطوير الفريق، من الأفضل استخدام أدوات أو عمليات لتحقيق عزل المطورين.
مزيد من المعلومات: السيناريو 5: دعم تطوير الفريق
إدارة التعارضات
فيما يتعلق بتطوير الفريق، الهدف هو تجنب حدوث تعارضات عند إدخال تغييرات على التعليمات البرمجية المشتركة. من خلال نظام التحكم في المصدر، بإمكان التفرع والدعم المساعدة في تفادي تعارضات التغييرات ومنع أعضاء الفريق من التأثير على بعضهم البعض من خلال عمل مكتمل جزئيًا في مستودع مشترك.
هناك طريقة أخرى هي استخدام الاستراتيجيات لتجنب التعارض. على سبيل المثال، يعمل شخص واحد فقط في كل مرة على مكون معقد، لتفادي تعارضات الدمج التي قد لا يكون نظام التحكم في المصدر قادرًا على حلها بشكل تلقائي.
التعامل مع مكونات معقدة
ما هي المكونات المعقدة؟ تتضمن الأمثلة النماذج وتطبيقات اللوحة وعمليات سير المهام وسير العمل.
اعمل على تنسيق جهودك مع أعضاء الفريق الآخرين كي لا يعمل أكثر من مطور واحد على النموذج نفسه أو المكون نفسه في كل مرة. عند وجود عدة مطورين يعملون على تطبيق اللوحة نفسه، فدعم يعملون على مكونات منفصلة لتجنب التعارض.
(راجع أيضًا)
Microsoft Power Platform Build Tools لـ Azure DevOps
مستندات مطور Power Platform