感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
使用 LLM 理解程式碼
- 用於程式碼解釋與講解的提示策略
- 處理不熟悉的程式碼庫與專案
- 分析控制流、依賴關係與架構
為可維護性重構程式碼
- 識別程式碼異味、無用程式碼與反模式
- 重新組織函式與模組以提升清晰度
- 使用 LLM 建議命名慣例與設計改進
提升效能與可靠性
- 借助 AI 偵測低效能與安全風險
- 建議更高效的演算法或函式庫
- 重構 I/O 操作、資料庫查詢與 API 呼叫
自動化程式碼文件
- 生成函式/方法層級的註釋與摘要
- 根據程式碼庫撰寫與更新 README 文件
- 在 LLM 支援下創建 Swagger/OpenAPI 文件
與工具鏈整合
- 使用 VS Code 擴充功能與 Copilot Labs 進行文件管理
- 在 Git 預提交掛鉤中整合 GPT 或 Claude
- CI 流水線整合以進行文件處理與代碼風格檢查
處理遗留與多語言程式碼庫
- 逆向工程舊有或未記錄的系統
- 跨語言重構(例如從 Python 到 TypeScript)
- 案例研究與 AI 協作編程演示
倫理、品質保證與審核
- 驗證 AI 生成的變更並避免幻覺現象
- 使用 LLM 時的同儕審核最佳實踐
- 確保可重現性並符合編碼標準
總結與下一步
最低要求
- 具備 Python、Java 或 JavaScript 等程式語言經驗
- 熟悉軟體架構和程式碼審核流程
- 基本理解大型語言模型的功能運作
受眾對象
- 後端工程師
- DevOps 團隊
- 高級開發人員與技術主管
14 小時
客戶評論 (1)
我獲得了關於Python中Streamlit庫的知識,我肯定會嘗試使用它來改進我們團隊中基於R Shiny開發的apps。
Michal Maj - XL Catlin Services SE (AXA XL)
課程 - GitHub Copilot for Developers
機器翻譯