CodeGeeX:代碼解釋、單元測試生成、NL2SQL及代碼重構(gòu)工具

2025-01-02 16:21 更新

代碼解釋

代碼解釋主要用于給定一段代碼,通過大模型對于代碼的理解,輸出人類容易理解的解釋。能夠幫助開發(fā)者快速理解已有的代碼。

在編輯框中選中需要解釋的代碼,這時代碼也會在側(cè)邊欄AskCodeGeeX的對話框中出現(xiàn),在輸入框中用自然語言交互的方式,即可獲得代碼的解釋。

也可以在對話框中直接粘貼需要解釋的代碼,同樣用自然語言交互的方式,獲得代碼解釋。

生成單元測試

生成單元測試,是針對一段函數(shù)( 方法), 生成其對應(yīng)的單元測試代碼。

在智能問答的對話框中,通過自然語言的交互方式,可以自動生成單元測試代碼。

在編輯器中選中函數(shù),選中代碼會同時出現(xiàn)在側(cè)邊欄,通過側(cè)邊欄的對話框,輸入“請給這段代碼生成單元測試”,即可生成其對應(yīng)的單元測試代碼。

NL2SQL

通過智能問答的對話框,CodeGeeX可以理解用戶對表結(jié)構(gòu)和查詢?nèi)蝿?wù)的描述,按照用戶的指示生成SQL查詢語句。

代碼重構(gòu)

通過智能問答的對話框,可以讓CodeGeeX分析代碼中復(fù)雜冗長的函數(shù),快速進(jìn)行函數(shù)重構(gòu),梳理代碼邏輯。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號