· · 2 دقائق قراءة

مراجعة طلبات السحب داخل Visual Studio هي بالضبط نوع تقليل الاحتكاك الذي يعجبني

يمكن لبرنامج Visual Studio الآن مراجعة طلبات السحب من البداية إلى النهاية من دون مغادرة IDE. قد يبدو ذلك تدريجيًا، لكنه يزيل كثيرًا من تبديل السياق غير الضروري بالنسبة للفرق التي تقضي يومها كله داخل Visual Studio.

Visual Studio Git Pull Requests Productivity Developer Experience
هذا المقال متاح أيضاً بـ:English, Español, Català, Deutsch, Français, Português, Italiano, 日本語, 中文, 한국어, Русский, हिन्दी, Polski, Türkçe, Bahasa Indonesia, Nederlands

تمت ترجمة هذه المقالة تلقائيًا. لقراءة الأصل، انقر هنا.

لقد أخذ المتصفح أكثر من اللازم من سير عمل مراجعة الكود لفترة طويلة جدًا.

لذلك أنا سعيد جدًا لرؤية Visual Studio يتقدم أكثر في مراجعة طلبات السحب من البداية إلى النهاية داخل IDE.

هذه من تلك الميزات التي قد لا تصنع عناوين ضخمة، لكنها قادرة تمامًا على تحسين التطوير اليومي.

القيمة الرئيسية بسيطة: تبديل سياق أقل

عندما تعيش حلقة المراجعة جزئيًا داخل IDE وجزئيًا في المتصفح، يتراكم الاحتكاك:

  • افتح طلب السحب في مكان آخر
  • افحص التغييرات في أداة واحدة
  • ارجع إلى الحل لمزيد من التحقيق
  • انتقل مرة أخرى للتعليق أو الموافقة

الأمر ليس كارثيًا. إنه فقط غير فعّال.

إذا تمكن Visual Studio من أن يتيح لك فتح طلب السحب وفحصه والتعليق عليه والموافقة عليه ودمجه من نفس بيئة العمل، فهذه مكسب إنتاجي حقيقي.

خيار “المراجعة من دون checkout” لطيف بشكل خاص

أحد الأمور التي أحبها بشكل خاص هو إمكانية المراجعة من دون سحب فرع طلب السحب.

قد يبدو ذلك صغيرًا، لكنه مثالي لـ:

  • جولات مراجعة سريعة
  • طلبات ملاحظات مرتبطة بمقاطعات العمل
  • إبقاء الفرع الحالي والحالة المحلية كما هي

هذا بالضبط نوع المرونة التي تحتاجها أدوات مراجعة الكود الجيدة.

وجهة نظري

هذه ليست ميزة ثورية.

إنها شيء أفضل: ميزة عملية.

بالنسبة للفرق التي تقضي معظم يومها في Visual Studio، فإن دعم مراجعة طلبات السحب بشكل أعمق يعني انقطاعات أقل في سير العمل ومسارًا أكثر سلاسة من الفحص إلى الفعل.

هذا تحسين يستحق العناء في رأيي.

المقال الأصلي: مراجعة طلبات السحب من دون مغادرة Visual Studio

شارك:
عرض الكود المصدري لهذا المقال على GitHub ↗
← أطر تشغيل الوكلاء (Agent Harnesses) مهمة لأن الأوامر النصية وحدها لا تكفي
الوكلاء العميقون + Cosmos DB يظهرون نمطًا عمليًا للعمل على بيانات تشغيلية حية →