iNSmart Code

Mjete më të mira kërkimi për konkurentin e Google GitHub


Google njoftoi një përditësim për Repositorët e Cloud Source, relacionin e tij të kodit burimor me bazë Git, i cili kohët e fundit ka sjellë një përvojë shumë më të mirë kërkimi në shërbim. Ky funksion i ri i kërkimit bazohet në të njëjtin mjet që inxhinierët e Google përdorin çdo ditë dhe tani është në dispozicion në versionin beta të Repositoreve të Cloud Source.

Nëse ju keni qenë në internet për një kohë, atëherë ndoshta ju kujtohet Google Code Search. Code Search ju lejoi të kërkoni përmes ndonjë kodi burim të hapur në internet. Mjerisht, Google e mbylli këtë gjë në vitin 2012. Ky tipar i ri nuk është aspak i njëjtë. Vetëm ju lejon të kërkoni kodin tuaj – ose atë nga njerëzit e tjerë në kompaninë tuaj. Është po aq e shpejtë sa kërkimi i Google, dhe ju lejon të përdorni shprehje të rregullta dhe veçori të tjera kërkimi të avancuara.

Një tipar i mrekullueshëm këtu është se për Java, JavaScript, Go, C ++, Python, TypeScript dhe Proto, mjetet gjithashtu do të kthejnë informacionin nëse është një klasë, metodë, enum ose fushë.

Google argumenton se kërkimi përmes kodit në nivel lokal nuk është shumë efikas dhe do të thotë që shpesh po shikon në kodin e vjetëruar.

Siç vëren edhe Google, mund të pasqyrosh kodin tënd nga GitHub dhe Bitbucket me Repositorët e Cloud Source. Unë nuk jam i sigurtë se shumë nga zhvilluesit do ta bëjnë këtë vetëm për të marrë mjete të avancuara të kërkimit, por është padyshim një mënyrë për Google që të marrë më shumë përdorues në platformën e saj, e cila është pak e dobët në një ekosistem që dominon pëlqimet e GitHub.

“Një përfitim kyç është se tani të gjitha magazinat në pronësi që janë ose të pasqyruar ose shtuar në Repositorët e Cloud Source mund të kontrollohen në një pyetje të vetme,” shkruan në njoftimin e sotëm menaxher i produktit Cloud Source Russell Wolf. “Kjo funksionon nëse keni një projekt të vogël të fundjavës apo një bazë kodesh për madhësinë e Google. Dhe është e shpejtë: Ju do të merrni përgjigjet që ju duhet super shpejt – shumë më shpejt se funksionet e mëparshme – kështu që ju mund të ktheheni në kodin e shkrimit. Dhe indeksimi është super i shpejtë, kështu që koha midis kodit të ri që po shtohet dhe të jesh në dispozicion do të thotë që gjithmonë kërkon një kod të përditësuar “.