بيت تطوير ما هي البرمجة المتطرفة (إكس بي)؟ - تعريف من techopedia

ما هي البرمجة المتطرفة (إكس بي)؟ - تعريف من techopedia

جدول المحتويات:

Anonim

التعريف - ماذا تعني البرمجة المتطرفة (XP)؟

البرمجة المتطرفة (XP) هي منهجية مكثفة ومنضبطة ومرنة لتطوير البرمجيات تركز على الترميز في كل مرحلة من مراحل دورة تطوير البرامج (SDLC). هذه المراحل هي: التكامل المستمر لاكتشاف وإصلاح المشكلات في مرحلة مبكرة من عملية التطوير مشاركة العملاء والتعليقات السريعة يتم اشتقاق تخصصات منهجية XP هذه من القيم الأساسية الأربعة التالية لكينت بيك ، منشئ XP: التواصل: يجب أن يحدث التواصل بين أعضاء الفريق والعملاء بشكل متكرر ويؤدي إلى مناقشة مفتوحة للمشروع دون خوف من الانتقام. البساطة: ويشمل ذلك استخدام أبسط تصميم ، تقنية ، خوارزميات وتقنيات لتلبية احتياجات العملاء لتكرار المشروع الحالي. ردود الفعل: يجب الحصول على التعليقات على مستويات متعددة ومتميزة ، على سبيل المثال ، اختبارات الوحدة ومراجعة الكود والتكامل. الشجاعة: تنفيذ القرارات الصعبة ولكن المطلوبة.

تيكوبيديا تشرح البرمجة المتطرفة (XP)

بالإضافة إلى القيم الأساسية ، يتطلب تطبيق منهجية XP أيضًا دعم المبادئ الثلاثة للتغيير التدريجي ، واحتضان التغيير والعمل الجيد. يجب أيضًا اتباع اثني عشر ممارسة أساسية: ينتقد بعض ممارسي المنهجية التقليدية XP باعتبارها عملية "غير حقيقية" تسبب الترميز المتهور. يجد العديد من مطوري البرامج التقليدية XP غير مرن مع وظائف منخفضة وإمكانات إبداعية قليلة. انتقادات إضافية هي أن XP: لا يوجد لديه هيكل. يفتقر إلى الوثائق الأساسية. لا تحتوي على نتائج واضحة ، أي أن التقديرات الواقعية صعبة لأن نطاق متطلبات المشروع بالكامل غير محدد بالكامل. (هذا النقص في المتطلبات التفصيلية يجعل XP عرضة بدرجة كبيرة للزحف إلى النطاق.) يحتاج إلى التغيير الثقافي لاعتماده. (قد يعمل مع كبار المطورين فقط) ، وهو مكلف ، أي يتطلب اتصالًا / اجتماعًا متكررًا على نفقة العميل ، مما قد يؤدي إلى مفاوضات صعبة. لديه عدم كفاءة محتملة من التغييرات المتكررة في الشفرة في التكرارات المختلفة. بالطبع ، كما هو الحال مع أي منهجية تطوير ، كل هذا شخصي للغاية ويعتمد على التفضيلات الشخصية.

ما هي البرمجة المتطرفة (إكس بي)؟ - تعريف من techopedia