Googlek bere proiektu irekien kodea bilatu eta nabigatzeko sistema bat aurkeztu zuen

Google aurkeztu bilaketa zerbitzu berria cs.opensource.google, proiektu irekien git biltegietan kode bidez bilatzeko diseinatua, hauen garapena Google-ren partaidetzarekin egiten dena. Indexatutako proiektuen artean, Angular, Bazel, Dart, ExoPlayer, Firebase SDK, Flutter, Go, gVisor, Kythe, Nomulus, Outline eta Tensorflow daude. Aurretik antzeko bilatzaileak jarri ziren martxan kode bidez bilatzeko Chromium ΠΈ Android.

Bilaketa-kontsultek adierazpen erregularrak eta kalifikatzaileak erabil ditzakete (adibidez, zehaztu dezakezu izena zehaztutako maskararekin bat datorren funtzio bat aurkitu behar duzula eta, gainera, kodean zehaztu zein programazio hizkuntzatan egin behar den bilaketa). Proiektuan esteka grafikoa eta esteka gurutzatua nabigatzeko, tresna-kit erabiltzen da Kythe. Zein bilatzaile den parte hartzen ez da zehaztu, baina Google kode irekiko bi bilaketa proiektu garatzen ari da βˆ’ bilaketak ΠΈ kode bilaketa.

Bilaketak kodean aurkitutako hainbat elementu-klase hartzen ditu kontuan, eta emaitza bisual moduan bistaratzen da sintaxia nabarmenduz, nabigazio-erreferentzia gurutzatzeko eta aldaketen historia ikusteko gaitasunarekin. Adibidez, kodeko funtzio baten izenaren gainean klik egin dezakezu eta definitzen den lekura salto egin edo beste non deitzen den ikus dezakezu. Adar desberdinetatik ere alda dezakezu eta haien arteko aldaketak ebaluatu.

Iturria: opennet.ru

Gehitu iruzkin berria