
在人工智能巨头们专注于代码生成的当下,不妨来看看 Amazon Q Developer 的五大突出功能。
集成开发环境
Amazon Q Developer 通过集成到 IDE(如 JetBrains、VS Code、Visual Studio 及 macOS 命令行)中为编码提供支持。开发者可通过代码行旁的聊天窗口提问、请求解释或获取更新帮助;工具会根据指令生成包含所需更改的新代码,并支持直接应用到工作中。
实时代码建议
启用 Amazon Q 扩展后,行内建议将自动激活。该工具会基于当前代码、注释、历史输入及文件名提供个性化建议,范围涵盖从单行注释到完整功能构建,辅助高效编码。
代码转换
Amazon Q Developer 可自动执行语言和操作系统级别的升级与转换。在分析文件并展示可应用更改后,它能协助将 Java 应用程序及其关联库和框架升级到更新版本。
功能开发
该工具能利用项目上下文生成代码以执行任务或进行更改,不仅适用于 AWS 项目,也可用于创建自有应用。此外,开发者还可要求 Amazon Q Developer 为待开发功能制定详细计划。
自动化单元测试生成
Amazon Q Developer Agent 具备 AI 驱动的单元测试生成功能,能根据项目结构、现有代码及目标文件确定测试场景,自动生成所需的 mock 和 stub 及单元测试。这有助于提升代码质量,让开发者更专注于加速功能开发。

