天天看點

工具|推薦一個提升python開發效率的插件

題主想要提高開發效率,下面這款人工智能工具,可以在不需要把IDE玩的666的時候也能提高你自己開發軟體的效率。

機緣巧合最近開發任務比較重,一直在思考如何能夠提高程式設計效率,更加節省時間。

找到了一款這個用了這個aixcoder插件,一次能寫一整行,還有多行的代碼補全,用起來很像是正常的IDE代碼提示,但比那個提示的長很多,速度也跟得上,感覺很有意思。

工具|推薦一個提升python開發效率的插件
工具|推薦一個提升python開發效率的插件

for循環也是可以預測出來的:

工具|推薦一個提升python開發效率的插件

對于形參也是可以預測的,非常實用:

工具|推薦一個提升python開發效率的插件

還能在IDE中搜尋相關代碼&功能,這個小功能也是我比較喜歡的,身為程式員,少不了重複造輪子的工作,我很多時候都需要在搜尋引擎中去搜尋具體的功能實作方式,他們直接把相關功能做到IDE裡面了,省去了切換浏覽器來回篩選的時間成本。

工具|推薦一個提升python開發效率的插件

如果要是能夠自動按照我們的思考編寫代碼,輔助我們的程式開發工作,這樣可以把繁瑣的「搬磚」、重複性質的勞動交給人工智能,讓人去做真正有創造力的工作。

他們官網發現一個效果對比的視訊,展示了和IDE自帶代碼提示的對比,看起來還是很炫酷的:

工具|推薦一個提升python開發效率的插件

具體視訊大家可以去官網檢視 aixcoder.com

這也讓我思考了一下在人工智能大行其道的時候,AI能給程式員們帶來一些什麼,我覺得人工智能可以幫助我們:

● 提高效率

減少軟體開發人員的簡單重複勞動,具體什麼是重複勞動呢?我覺得主要就是:

(1)重複造輪子:這個需要解決的就是程式員自己代碼的複用性的問題,或者通過一些配置工具自動生成一部分代碼片段。

(2)優質代碼的參考和使用:github等開放平台上面有很多優質的代碼,但真正想擷取到合适自己使用的代碼是有時間成本的,來回篩選會浪費很多寶貴的開發時間,如果人工智能能夠知道代碼的具體實作功能,方面我們在需要的時候自動把對應的代碼片段或者是檔案送到我們眼前,這個也能大幅度提高程式設計的效率。

(3)代碼規範性:

在一個項目中,命名規範的統一會幫助我們減少很多溝通上的成本,如果人工智能的工具能夠根據我們完成的功能需求,自動為我們完成明明的規範化和自動化,形成統一的标準,這樣的話,對于人數比較多的開發團隊而言,會非常友善。

當然,這類型的産品畢竟是需要我們程式員使用,我覺得也必須做到兩點才能讓我們使用的更好:

● 符合程式員習慣的工具

即安即用,直接安裝在IDE環境中,和使用IDE編譯器自帶的短提示使用方式一緻需要一緻,就像這個小工具一樣,這樣我們在使用過程中才沒有什麼學習成本。

● 安全性的重要性

確定您的代碼安全隐私(企業端支援私有部署),這個産品的使用者手冊中寫了不會儲存使用者的代碼,并且加密傳輸的,這個還是很考慮到我們開發者對于代碼的隐私要求,尤其是一些公司的軟體開發項目,這一點上還是很不錯的。

很有意思的小産品,現在實際開發中,我用上了其中的部分功能,以小見大,大家也可以試試。

登陸官網即可下載下傳使用這個:www.aixcoder.com