البحث من خلال الكود على جيثب
أصدرت Github للتو أول إصدار معاينة لمحرك البحث الجديد الخاص بها للبحث عن الكود في مستودعاتك. يطلق عليه "Github Code Search" ويوفر تجربة بحث شبيهة بالغموض لمحتواك على مستودعات Github. يقوم بالزحف إلى repos وإرجاع النتائج التي تظهر مطابقة خطوط التعليمات البرمجية.
كما أشرت ، الخدمة قيد المعاينة حاليًا. أنا محظوظ لكوني أحد المختبرين ، ولكن في وقت قراءة هذه المقالة ، قد يكون Github Code Search متاحًا بالفعل لعامة الناس.
البحث عن الكود بين المستودعات
الميزة الأساسية والأكثر قوة في Github Code Search هي أنه يمكنك فقط توفير سلسلة استعلام وسيظهر لك المحرك المطابقات ذات الصلة بين جميع المستودعات العامة. نعم ، لقد قرأت ذلك بشكل صحيح: لا يُرجع البحث نتائج من مستودعاتك فحسب ، بل من جميع المستودعات العامة افتراضيًا.
كل ما عليك فعله هو إدخال معلمة البحث والضغط على مفتاح الإدخال على لوحة المفاتيح. سوف يقوم العرض التالي بعرض جميع التطابقات.
بالطبع ، يمكنك قصر البحث على فحص محتوى حسابك فقط. يمكن القيام بذلك إما باستخدام البادئة "المالك:" لاستعلامك أو عن طريق تحديد حسابك من زر القائمة المنسدلة الأيسر في شريط البحث.
إذا حددت النطاق عبر زر القائمة المنسدلة إلى حسابك ، فستظهر النتائج أيضًا مضمنة كقائمة ، وهو أمر رائع حقًا لإجراء عمليات بحث سريعة دون تغيير الصفحة.
لغة الاستعلام المخصصة لشركة Github
الميزة الأكثر تقدمًا في Github Code Search هي القدرة على تحديد نطاق البحث بدقة عبر التعبيرات العادية ومسارات الملفات وكذلك عوامل التشغيل المنطقية. تتيح لك جميعها معًا كتابة استفسارات بلغة بسيطة ولكنها فعالة للغاية.
نظرًا لأن هذا ليس سوى التكرار الأول للخدمة ، فأنا متأكد من أن Github Code Search سيصبح أكثر قوة في المستقبل. بعد استخدامه لبعض الوقت أثناء مرحلة المعاينة يمكنني القول بالفعل أنها ستكون واحدة من أكثر الميزات استخدامًا على Github.
أعتقد أيضًا أن Github Code Search يمكن أن يتطور إلى منافس لـ Stack Overflow عندما يتعلق الأمر بالبحث عن مقتطفات أو قوالب التعليمات البرمجية - وهي ميزة قد يغطيها Github Copilot بالفعل.