Google системаи ҷустуҷӯ ва паймоиши коди лоиҳаҳои кушодаи худро ҷорӣ кард

Google муаррифӣ кард хадамоти нави ҷустуҷӯ cs.opensource.google, ки барои ҷустуҷӯи код дар анбори git лоиҳаҳои кушода тарҳрезӣ шудааст, ки таҳияи онҳо бо иштироки Google анҷом дода мешавад. Лоиҳаҳои индексатсияшуда Angular, Bazel, Dart, ExoPlayer, Firebase SDK, Flutter, Go, gVisor, Kythe, Nomulus, Outline ва Tensorflow мебошанд. Мошинҳои ҷустуҷӯии шабеҳ қаблан барои ҷустуҷӯ аз рӯи код оғоз карда шуда буданд Хром и андроид.

Дархостҳои ҷустуҷӯ метавонанд ифодаҳои муқаррарӣ ва квалификаторҳоро истифода баранд (масалан, шумо метавонед муайян кунед, ки шумо бояд функсияеро пайдо кунед, ки номи он ба ниқоби муайяншуда мувофиқат мекунад ва инчунин дар код муайян кунед, ки ҷустуҷӯ бояд бо кадом забони барномасозӣ анҷом дода шавад). Барои сохтани графики истинод дар лоиҳа ва паймоиши байнисоҳавӣ, асбобҳо истифода мешаванд Ките. Кадом муҳаррики ҷустуҷӯӣ иштирок мекунад, мушаххас нест, аммо Google ду лоиҳаи ҷустуҷӯи коди кушодаро таҳия мекунад - зоект и ҷустуҷӯи код.

Ҷустуҷӯ синфҳои гуногуни унсурҳои дар код мавҷудбударо ба назар мегирад ва натиҷа дар шакли визуалӣ бо равшансозии синтаксис, қобилияти паймоиши истинодҳо ва дидани таърихи тағирот нишон дода мешавад. Масалан, шумо метавонед номи функсияро дар код клик кунед ва ба ҷое, ки он муайян шудааст, гузаред ё бубинед, ки он дар куҷо номида мешавад. Шумо инчунин метавонед байни шохаҳои гуногун гузаред ва тағйироти байни онҳоро арзёбӣ кунед.

Манбаъ: opennet.ru

Илова Эзоҳ