Google prezantoi një sistem për kërkimin dhe navigimin e kodit të projekteve të tij të hapura

Google prezantuar shërbim i ri kërkimi cs.opensource.google, i destinuar për kërkimin me kod në depot git të projekteve të hapura, zhvillimi i të cilave kryhet me pjesëmarrjen e Google. Projektet e indeksuara përfshijnë Angular, Bazel, Dart, ExoPlayer, Firebase SDK, Flutter, Go, gVisor, Kythe, Nomulus, Outline dhe Tensorflow. Motorë të ngjashëm kërkimi ishin nisur më parë për të kërkuar me kod Kromi и Android.

Shprehjet dhe kualifikimet e rregullta mund të përdoren në pyetjet e kërkimit (për shembull, mund të specifikoni që ju duhet të gjeni një funksion, emri i të cilit përputhet me maskën e specifikuar, dhe gjithashtu të përcaktoni në kodin në cilën gjuhë programimi duhet të kryhet kërkimi). Për të ndërtuar një grafik të lidhjeve në projekt dhe navigimin ndërlidhës, përdoren mjetet Kythe. Nuk specifikohet se cili motor kërkimi është i përfshirë, por Google po zhvillon dy projekte të hapura për kërkim me kod - kërkimet и kërkimi i kodeve.

Kur kërkoni, merren parasysh klasa të ndryshme të elementeve të gjetura në kod, dhe rezultati shfaqet në një formë vizuale me theksimin e sintaksës, aftësinë për të lundruar midis lidhjeve dhe për të parë historinë e ndryshimeve. Për shembull, mund të klikoni mbi emrin e një funksioni në kod dhe të shkoni atje ku është përcaktuar ose të shihni se ku quhet tjetër. Ju gjithashtu mund të kaloni midis degëve të ndryshme dhe të vlerësoni ndryshimet midis tyre.

Burimi: opennet.ru

Bleni një host të besueshëm për faqet me mbrojtje DDoS, serverë VPS VDS 🔥 Bleni hosting të besueshëm të faqeve të internetit me mbrojtje DDoS, servera VPS VDS | ProHoster