devwords
نادرًا ما تدفع الفرق المتعاونة على الكود تغييراتها مباشرة — هناك طقس رسمي لطلب مراجعتها من شخص آخر أولاً.
طلب السحب (Pull Request) هو طلب رسمي يطلب من زميل أو مسؤول صيانة مراجعة مجموعة من التغييرات البرمجية المقترحة قبل دمجها في قاعدة الشيفرة الرئيسية، ويُشكّل البوابة التي تجري فيها مراجعة الأقران قبل ذهاب التغييرات مباشرة إلى الإنتاج. إنه الطقس المركزي في ثقافة مراجعة الشيفرة التعاونية، مُتيحًا لمطورين آخرين رصد الأخطاء أو اقتراح تحسينات أو الموافقة على العمل قبل أن يصبح جزءًا من المشروع المشترك.
إرسال مواد علاقات عامة وتحقيق رقم قياسي شخصي كلاهما تلاعب بحروف 'PR' لكن لا علاقة له بالمعنى الفعلي للمصطلح في تطوير البرمجيات.
اكتسبت طلبات السحب أهمية جديدة في عصر الذكاء الاصطناعي، إذ تتضمن بعض سير العمل الآن تكليف عامل ذكاء اصطناعي برمجي مباشرة بمهمة معينة وتلقّي طلب سحب مكتمل بالمقابل، مع بقاء البشر يراجعونه عبر نفس العملية المعتادة.
devwords
فما العلاقة بين git وGitHub؟بوصفها البوابة التي تتحدث من خلالها البرامج مع بعضها، أي تشبيه بمطعم يناسبها أكثر؟ما اسمها؟فماذا يبني مطوّر الـfrontend؟ماذا يعني النشر (deploy)؟ماذا وُجد فعليًا داخل حاسوب في هارفارد عام 1947؟ما اسمها؟ما عنوان الـIP الخاص به؟فماذا يعني الرقم «404» فعليًا؟فحين يعرض موقع «500 Internal Server Error»، مَن المسؤول؟ما هي؟ما اسمها؟Quration — Quration AIQ