偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

正式上線,GitHub向所有用戶開(kāi)放全新代碼搜索引擎

人工智能 新聞
18 個(gè)月后,GitHub 終于宣布向所有用戶開(kāi)放全新的代碼搜索引擎。

在軟件開(kāi)發(fā)的過(guò)程中,閱讀和理解代碼是一項(xiàng)基礎(chǔ)工作。無(wú)論是實(shí)現(xiàn)新功能,還是查找 bug,開(kāi)發(fā)人員首先要閱讀和理解代碼,這個(gè)時(shí)間甚至多于編寫代碼。如果能夠像搜索引擎一樣,快速找到開(kāi)發(fā)需要的上下文代碼,那么軟件開(kāi)發(fā)的效率將會(huì)大幅提升。

作為全球最大的源代碼托管服務(wù)平臺(tái),2021 年 GitHub 發(fā)布代碼搜索引擎 Code Search 預(yù)覽版,之后 GitHub 又對(duì) Code Search 進(jìn)行了一系列的優(yōu)化修改,并在今年 2 月公布了技術(shù)細(xì)節(jié)。

現(xiàn)在,GitHub 宣布所有用戶都可以使用全新的代碼搜索(code search)引擎和代碼視圖(code view),旨在讓開(kāi)發(fā)人員能夠快速搜索、導(dǎo)航和理解代碼,最終提高工作效率。

具體來(lái)說(shuō),GitHub 推出了一個(gè)完全重新設(shè)計(jì)的搜索界面。新界面不僅提供建議與補(bǔ)全,還能對(duì)搜索結(jié)果進(jìn)行智能分類。

圖片

這基于 GitHub 從頭開(kāi)始構(gòu)建的全新代碼搜索引擎,該引擎的特點(diǎn)是速度更快(大約是舊代碼搜索速度的兩倍),功能更強(qiáng)大(支持子字符串(substring)查詢、正則表達(dá)式搜索和符號(hào)搜索),并具備一定的代碼理解能力,能將最相關(guān)的結(jié)果放在首位。

此外,研發(fā)團(tuán)隊(duì)還重新設(shè)計(jì)了 GitHub 的代碼視圖,將搜索、瀏覽和代碼導(dǎo)航緊密集成起來(lái)。

圖片

我們來(lái)看一下改進(jìn)之后,GitHub 的應(yīng)用效果。

修復(fù) bug

修復(fù) bug 是軟件開(kāi)發(fā)中最常遇到的工作情況之一。在修復(fù)之前,開(kāi)發(fā)者們首先要找到 bug 在哪。一個(gè)大型軟件或項(xiàng)目通常具有多個(gè)系統(tǒng)或存儲(chǔ),如果沒(méi)有代碼搜索,開(kāi)發(fā)者就不得不克隆一堆存儲(chǔ)庫(kù)并使用 grep 遍歷它們?,F(xiàn)在借助 GitHub 的代碼搜索功能,開(kāi)發(fā)者可以在大量代碼中進(jìn)行快速查找:

圖片

圖片

圖片

查找配置文件

在實(shí)際開(kāi)發(fā)中,項(xiàng)目配置往往是硬性限制條件。GitHub 現(xiàn)在為開(kāi)發(fā)者提供查找配置文件的功能。例如,在代碼中搜索包含「內(nèi)存(memory)」一詞的 YAML 配置文件,就能查看一些內(nèi)存占用情況:

圖片

這種查詢功能對(duì)于開(kāi)發(fā)中的資源規(guī)劃與分配至關(guān)重要。

此外,GitHub 還制定了一些避免安全漏洞的規(guī)則,例如禁止使用 dangerouslySetInnerHTML 將危險(xiǎn)的字符串注入 DOM。

圖片

網(wǎng)友怎么看

GitHub 全新的代碼搜索正式上線后,有網(wǎng)友大贊其功能,稱這是 5 年來(lái)最令人印象深刻的產(chǎn)品,優(yōu)秀到可與 ChatGPT 媲美。

圖片

還有人表示 GitHub 的代碼搜索功能比 Copilot 或任何大型語(yǔ)言模型(LLM)都有用得多。

圖片

但也有一些網(wǎng)友表示,以前的 GitHub 搜索效果很差,更多的時(shí)候他們習(xí)慣于使用 git-grep。

圖片

看來(lái),全新的 GitHub 代碼搜索需要開(kāi)發(fā)者們自己嘗試一下,才知道好不好用。

責(zé)任編輯:張燕妮 來(lái)源: 機(jī)器之心
相關(guān)推薦

2009-05-18 09:45:10

Google搜索引擎WolframAlph

2011-06-20 18:23:06

SEO

2025-02-28 01:00:00

2023-04-20 14:48:05

微軟AIChatGPT

2023-07-31 21:52:56

搜索數(shù)據(jù)方式

2018-10-29 11:22:17

微軟應(yīng)用Windows

2017-08-07 08:15:31

搜索引擎倒排

2020-03-20 10:14:49

搜索引擎倒排索引

2011-05-13 08:56:46

搜索引擎sitemap

2012-09-07 13:22:21

搜索搜狗

2022-10-08 09:13:18

搜索引擎?站

2010-04-20 11:43:46

2009-02-19 09:41:36

搜索引擎搜狐百度

2023-08-11 09:16:14

2009-09-22 16:23:52

搜索引擎

2013-01-25 09:53:40

GitHub

2023-02-08 10:45:23

2009-07-30 10:40:56

搜索引擎優(yōu)化網(wǎng)站

2023-01-03 15:42:29

機(jī)器學(xué)習(xí)視頻搜索

2010-06-13 16:27:28

搜索引擎
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)