當前位置: 妍妍網 > 碼農

震驚!AI Assistant寫程式碼,竟完成了100%的Coding工作,引發編程界瘋狂議論!

2024-03-09碼農

點選藍字 關註我們

頂尖架構師棧 設為星標 精品文章第一時間閱讀

大家好,歡迎來到diiengji 我是小二哥

前言

昨天我們詳細分享了 AI Assistant啟用和簡單使用


今天,我們用 AI Assistant 來解決下實踐中的問題--AI Assistant寫程式碼。

AI Assistant寫程式碼

這是2023年某高校技能大賽的題目之一。

AI Assistant寫程式碼

大家自己評估一下,寫出這道題需要多久?

AI Assistant來做題

現在我們用 AI Assistant 來幫我們解決這個題目。

因為是計算月份的天數,我新建了一個java類 DaysOfMonth

AI Assistant寫程式碼

接著,開啟 AI Assistant 的程式碼生成功能。

把題目直接告知 AI Assistant 後生成了這樣的程式碼。

雖然功能實作了,但這不滿足我們題目的需求。題目要求是 根據輸入的數據進行判斷

那首先要實作輸入的問題。這裏我把它做得更具有互動性: 實作控制台進行輸入

點選 Specify 把我們的需求再補充下: 年份和月份的輸入是透過控制台實作的

AI Assistant寫程式碼

接著, AI Assistant 生成的程式碼就又補充了一部份。

這還不夠。題目要求有對數據的判斷。於是,我們再點選 Specify ,輸入: 年份和月份在控制台輸入後要進行有效值判斷。無效的年份或月份,需要提示重新輸入

AI Assistant寫程式碼

然後, AI Assistant 完善後的程式碼是這樣的。

AI Assistant寫程式碼

兩個 do...while 迴圈處理了判斷和重新輸入的問題。非常的棒!

到這裏,小二哥覺得這時的功能應該齊全了。但這還不是一份能拿得出手的答案

目前的程式和題目的要求還不完全貼合。 題目是需要單元測試的。

怎麽辦?讓 AI Assistant 繼續幫我們吧!

選擇方法,右鍵選擇 AI Assistant ,找到 Generate Unit Tests 並點選。

嗖~嗖~ 得到這樣一份單元測試用例!

AI Assistant寫程式碼

閏年,非閏年;大月31天,小月30天; 每種可能的測試都有啦!選擇 Accept all 就好了。

嗯~嗯!小二哥覺得可以送出這份答案了

最後

大家可以自己先做一遍這個題,簡單計算下時間。然後,再按照上面的步驟,用 AI Assistant 來實作。最後對比下兩者的效率!

這份答卷中, AI Assistant 幫我們完成了100%的Coding工作,而我只需要專註業務邏輯和功能就好!

大家想一想自己開發的業務功能, AI Assistant 能幫你完成多少Coding?能節省多少時間?能提高多少效率?

目前 AI Assistant 在JetBrains官方的價格是 10美刀一個月

JetBrains官方訂閱的成本是非常高的!現在,小二哥 為專屬付費版全家桶使用者提供了 AI Assistant 優惠啟用服務,最低只需10RMB/月即可開通 AI Assistant 服務!

掃描二維碼,回復: 購買 , 最低10RMB/月啟用 AI Assistant 外掛程式助手

後續小二哥會繼續詳細拆解 AI Assistant 的各項功能。大家可以把微信公眾號【程式視點】設定為星標,這樣就不會錯過之後的精彩內容啦!

如果這篇文章對你有幫助的話,別忘了【 在看 點贊 】支持下哦~

  • One more thing

  • 關註頂尖架構師棧,每天為你帶來最新好用的開發運維工具,如果你覺得用,請點贊+在看,然更多的人了解相關工具。

  • 趁年底有空我也將付費版Idea百科全書,和Pycharm使用百科全書全部輸出整理了,這些工具都掌握了對編碼效率肯定是有本質上的提升,配合 AI Assistant 基本能讓工具完成大部份開發工作,專註完成業務實作就好。

  • IDEA付費版使用百科全書
    https://ziby0nwxdov.feishu.cn/docx/MiCfdogB4omIa9xlW50cByiGn5n

    Pycharm付費版使用百科全書 https://ziby0nwxdov.feishu.cn/docx/DArFdVFQpomfUvxV7xZcCwXYn0c

  • 信的過的朋友可以支持一波付費版JetBrains全家桶(三年),全外掛程式,全主題,加上 AI Assistant ,詳細的特性可以參考上面的百科全書介紹,白嫖的不要來, AI Assistant ,完全可以說是專為程式設計師而生的AI coding工具! 名額數量有限,賣完即止! 需要的小夥伴請掃描下方二維碼,備註關鍵字 購買 非正常備註客服不會對接