گوگل نے اپنے اوپن پراجیکٹس کے کوڈ کو تلاش کرنے اور نیویگیٹ کرنے کا نظام متعارف کرایا

گوگل پیش کیا نئی تلاش کی خدمت cs.opensource.google، کھلے پروجیکٹس کے گٹ ذخیروں میں کوڈ کے ذریعہ تلاش کرنے کے لئے ڈیزائن کیا گیا ہے ، جس کی ترقی گوگل کی شراکت سے کی جاتی ہے۔ انڈیکس شدہ منصوبوں میں Angular، Bazel، Dart، ExoPlayer، Firebase SDK، Flutter، Go، gVisor، Kythe، Nomulus، Outline، اور Tensorflow شامل ہیں۔ اسی طرح کے سرچ انجن پہلے کوڈ کے ذریعے تلاش کرنے کے لیے شروع کیے گئے تھے۔ کرومیم и اینڈرائڈ.

تلاش کے استفسارات ریگولر ایکسپریشنز اور کوالیفائرز کا استعمال کر سکتے ہیں (مثال کے طور پر، آپ یہ بتا سکتے ہیں کہ آپ کو ایک فنکشن تلاش کرنے کی ضرورت ہے جس کا نام مخصوص ماسک سے میل کھاتا ہو، اور اس کوڈ میں بھی تعین کریں کہ کس پروگرامنگ زبان میں تلاش کی جانی چاہیے)۔ پروجیکٹ اور کراس لنک نیویگیشن میں لنک گراف بنانے کے لیے، ٹول کٹ استعمال کی جاتی ہے۔ کیتھے۔. کون سا سرچ انجن شامل ہے اس کی وضاحت نہیں کی گئی ہے، لیکن گوگل دو اوپن سورس کوڈ سرچ پروجیکٹس تیار کر رہا ہے۔ تلاش کرتا ہے и کوڈ تلاش.

تلاش کوڈ میں پائے جانے والے عناصر کی مختلف کلاسوں کو مدنظر رکھتی ہے، اور نتیجہ نحو کو نمایاں کرنے، کراس ریفرنس نیویگیشن اور تبدیلیوں کی تاریخ دیکھنے کی صلاحیت کے ساتھ بصری شکل میں ظاہر ہوتا ہے۔ مثال کے طور پر، آپ کوڈ میں کسی فنکشن کے نام پر کلک کر سکتے ہیں اور وہاں جا سکتے ہیں جہاں اس کی تعریف کی گئی ہے یا دیکھ سکتے ہیں کہ اسے اور کہاں کہا جاتا ہے۔ آپ مختلف شاخوں کے درمیان بھی سوئچ کر سکتے ہیں اور ان کے درمیان تبدیلیوں کا اندازہ لگا سکتے ہیں۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں