這些工作很重要,但太費(fèi)時(shí)間,很多開(kāi)發(fā)者都很頭疼?,F(xiàn)在,在re:Invent大會(huì)上,亞馬遜云科技CEO Matt Garman宣布Amazon Q Developer可以幫開(kāi)發(fā)者生成單元測(cè)試、生成文檔,進(jìn)行代碼審查。

想單元測(cè)試時(shí),能利用Amazon Q的高級(jí)智能體,仔細(xì)了解整個(gè)項(xiàng)目,然后根據(jù)對(duì)項(xiàng)目的了解生成單元測(cè)試。

想要提高代碼質(zhì)量,就可以用它的代碼審查功能。它可以掃描漏洞、標(biāo)記可疑代碼模式、識(shí)別開(kāi)源包和部署風(fēng)險(xiǎn),并提供緩解建議,讓代碼更安全。

最有意思的就是技術(shù)文檔生成功能了。它可自動(dòng)生成準(zhǔn)確的文檔,甚至能解析遺留代碼,讓別人接手新代碼,幫助開(kāi)發(fā)者理解未記錄的代碼功能。

在使用的便利性上,Amazon Q Developer也有顯著提升,用戶可以在亞馬遜云控制臺(tái)、Slack和Visual Studio、VS Code、IntelliJ 等IDE中集成和調(diào)用這些功能。這些工具能幫助開(kāi)發(fā)者節(jié)省大量時(shí)間,干更多更有意義的事情。

在大會(huì)現(xiàn)場(chǎng),Matt Garman宣布Amazon Q Developer與Gitlab深度集成。Gitlab是企業(yè)用的一體化 DevOps 平臺(tái),涵蓋從代碼托管到 CI/CD、監(jiān)控等功能。與GitLab的深度綁定,能擴(kuò)大 Amazon Q Developer 的使用場(chǎng)景和影響力。

分享到

zhupb

相關(guān)推薦