午夜神马影院-日本天堂在线-国产精品777-奇米影视亚洲春色-天堂8中文-日本在线观看一区二区-天天干天天操天天插-国产精品女同-色骚综合-四川一级毛毛片-99在线看-国产极品久久-波多野吉衣毛片-婷婷在线综合-欧美视频成人-亚洲影视一区二区三区-国产精品久久久久久久一区二区-国产精品9191-污污免费观看-日本三区在线

Oracle Code Assist 可幫助開發人員利用 AI 加快應用構建速度

Oracle Code Assist 可幫助開發人員利用 AI 加快應用構建速度

供稿 / 2024-05-14 09:391625

Oracle 計劃推出人工智能 (AI) 代碼伙伴 Oracle Code Assist,以幫助開發人員提高速度并加強代碼一致性。Oracle Code Assist 由在 Oracle 云基礎設施遠程軟件服務Oracle Cloud Infrastructure, OCI) 上運行的大型語言模型 (LLM) 提供支持,并針對 OCI 上的 JavaSQL 和應用開發進行了優化,旨在為開發人員提供根據企業的優秀實踐和代碼庫進行定制的情境化推薦方案。Oracle Code Assist 還適用于更新、升級和重構大多數現代編程語言編寫的代碼。 

AI 驅動的軟件開發徹底改變了軟件的概念化、創建、測試和管理方式。借助 AI 輔助工具,開發人員可以探索想法,并接收有關新代碼、升級代碼或重構代碼的智能推薦內容。不僅如此,AI 工具還可以實現日常任務自動化,也因此成為了每個軟件開發周期 (SDLC) 階段中不可或缺的一部分。Oracle Code Assist 預計將成為一個典型例子,該產品可以提供代碼片段、相關性分析、緩解錯誤的替代方案、測試用例、注釋、匯總和文檔,幫助用戶完成 SDLC 中的每個步驟。Oracle Code Assist 可作為 JetBrains IntelliJ IDEA 或 Microsoft Visual Studio Code 開發環境的插件進行部署,并將經過專門的訓練以提供專家意見反饋,幫助開發人員在任何位置構建、優化和升級應用。 

IDC Arnal Dayaratna 研究副總裁表示:“開發人員可以使用 Oracle Code Assist 快速將整個 Java 應用升級到新版本。這種使用編碼助手快速升級 Java 的能力有助于企業顯著提高應用彈性和性能、整合新的 JDK 功能并增強其安全態勢。Oracle Code Assist 還可以加快數據庫升級,對復雜且通常是定制的 PL/SQL 代碼進行重構和測試,這可能既耗時又昂貴。鑒于 Java 和數據庫在企業中已普及化,Oracle Code Assist 可能將會被全球知名企業廣泛采用。” 

Oracle 是 Java 平臺的管理者和主要開發人員,也是關系數據庫行業的先行者。Oracle Code Assist 基于多年應用和軟件開發積累下來的廣泛軟件存儲庫進行訓練,并使用 OCI 服務 API、編碼模式和 Oracle 自己的軟件開發優秀實踐(包括來自 Java、SQL、OCI 以及 NetSuite SuiteScript 等其他應用的優秀實踐)進行微調。無論軟件和應用部署在什么地方,Oracle Code Assist 預計都能夠為企業提供理想的服務。

甲骨文公司云基礎設施產品管理副總裁 Aanand Krishnan 表示:“定制應用是每個企業在全球范圍內脫穎而出的方法,但構建、部署和維護應用需要耗費大量的人力和時間。借助 Oracle Code Assist,企業可以幫助開發人員提高速度和代碼一致性,以安全、嚴格和合規的方式改善應用的長期維護工作。”

Oracle Code Assist 計劃通過以下方式幫助開發人員提高速度:

· 生成代碼:根據所學習的情境和模式推薦代碼,并生成整個類文件、方法或代碼行。然后,開發人員可以選擇接受、修改或拒絕代碼片段,減少編寫樣板代碼所花費的時間,從而加快應用的構建速度。

· 生成代碼注釋:生成應用編程接口 (API) 文檔或注釋以描述代碼功能,幫助開發人員對應用進行終身維護。

· 確保代碼可解釋性:用淺顯易懂的語言概括代碼,為負責審查或重構現有代碼的開發人員提供精確且易于理解的情境,從而節省時間。

· 加快代碼審核速度:在編寫代碼審核后,啟動拉入請求以將變更合并到存儲庫中,并根據性能、質量、效率和風格準則推薦代碼修改方案。這有助于開發人員提供更高質量的代碼。

· 生成測試覆蓋范圍:根據代碼情境創建單元測試和功能測試,幫助開發人員通過更好的測試覆蓋范圍(包含了更多種類的測試輸入)來提高測試質量。

Oracle Code Assist 還可幫助開發人員加強代碼一致性并進行優化:

· 個性化推薦方案:根據企業的編碼框架、內部庫、優秀實踐和行業特定標準,生成特定于組織的代碼。這將有助于開發人員對現有代碼庫進行代碼審查、更新和集成。

· 代碼情境溯源:篩選所生成的代碼,確保代碼不會源自于非寬松式許可證,幫助開發人員應對合規性風險。

· 自動語言升級:使用較新的資料庫,將現有代碼轉換為當前語言版本并進行更新。這將有助于開發人員利用所用語言或框架的新功能,以提高應用的性能和質量。

· 代碼分析:識別錯誤和低效問題,并根據企業的軟件開發實踐生成固定的代碼。這將有助于確保開發人員所交付的代碼嚴格遵守專有代碼庫的風格。

· OCI 的推薦優化方案:結合使用 OCI 服務 API、編碼模式和優秀實踐的推薦方案,幫助應用在 OCI 上以理想的狀態運行。這將有助于開發人員充分使用資源,并提高在 OCI 上運行和使用 OCI 服務的應用的效率。

現在,Oracle 的開發人員正在積極使用 Oracle Code Assist 構建新的 Oracle 產品和服務。該產品計劃在未來開放給 Oracle 客戶使用。


發表評論注冊|