当前位置: 首页 > 图灵资讯 > 技术篇> 动手亚马逊Q开发人员最新功能 - /dev, /评论, /doc,test, /transform

动手亚马逊Q开发人员最新功能 - /dev, /评论, /doc,test, /transform

来源:图灵教育
时间:2025-02-07 16:35:53

aws re:invent 2024 重磅更新:amazon q developer,您的 ai 编程助手!

Amazon Q Developer 这是一种强大的生成方式 AI (GenAI) 辅助工具旨在显著提高开发效率。本文将通过一个新功能,深入探讨其主要新功能 Java 展示项目实际操作的实力。

Amazon Q Developer 核心功能:

  • 代码生成 ( /dev ): 支持 Java、Python、JavaScript 和 TypeScript 生成各种编程语言的代码。您可以直接要求生成特定功能的代码。

  • 生成单元测试 ( /test ): 支持您的代码生成单元测试,支持 Java (JUnit 4, 5, JUnit Jupiter, Mockito) 和 Python (Pytest, Unittest)。

  • 代码审查 ( /review ): 检测代码中的安全漏洞、敏感信息泄露、基础设施代码 (IaC) 以及代码质量问题。支持包括上述在内的各种编程语言 /dev 语言的功能支持。

  • 文档生成 ( /doc ): 为您的代码库生成文档,支持 Java、Python、JavaScript 和 TypeScript。

  • 代码转换 ( /transform ): 升级 Java 和 .NET 项目。

定价信息:

AWS 每月可提供免费层 50 第二次聊天互动,生成 5 软件项目最多可以转换 1000 行代码。

准备工作:

本教程使用 Visual Studio Code 和 Amazon Q 扩展程序。你也可以 JetBrains IDE 和 Eclipse (预览版) 中使用 Amazon Q Developer。

操作步骤:

以下步骤为一个 Java 17 项目为例:

  1. 安装 Amazon Q 扩展程序。

  2. 打开您的 Java 项目。

  3. 代码生成 ( /dev ): 打开 Amazon Q 聊天窗口,输入 /dev,并要求生成用户身份验证功能。 Amazon Q Developer 您可以查看并接受生成代码的建议。

    动手亚马逊Q开发人员最新功能 -  /dev, /评论, /doc,test, /transform动手亚马逊Q开发人员最新功能 -  /dev, /评论, /doc,test, /transform动手亚马逊Q开发人员最新功能 -  /dev, /评论, /doc,test, /transform动手亚马逊Q开发人员最新功能 -  /dev, /评论, /doc,test, /transform

  4. 代码审查 ( /review ): 输入 /review,选择审查整个工作区或指定文件。Amazon Q Developer 列出发现的问题及其严重性,并提供优化建议。

    动手亚马逊Q开发人员最新功能 -  /dev, /评论, /doc,test, /transform动手亚马逊Q开发人员最新功能 -  /dev, /评论, /doc,test, /transform动手亚马逊Q开发人员最新功能 -  /dev, /评论, /doc,test, /transform

  5. 文档生成 ( /doc ): 输入 /doc,选择创造新的 README 或更新现有文档。

    动手亚马逊Q开发人员最新功能 -  /dev, /评论, /doc,test, /transform动手亚马逊Q开发人员最新功能 -  /dev, /评论, /doc,test, /transform动手亚马逊Q开发人员最新功能 -  /dev, /评论, /doc,test, /transform动手亚马逊Q开发人员最新功能 -  /dev, /评论, /doc,test, /transform

  6. 生成单元测试 ( /test ): 输入 /test,指定需要生成单元测试的方法。

    动手亚马逊Q开发人员最新功能 -  /dev, /评论, /doc,test, /transform动手亚马逊Q开发人员最新功能 -  /dev, /评论, /doc,test, /transform

  7. 代码转换 ( /transform ): 输入 /transform,升级您的 Java 8 或 Java 11 项目到 Java 17 (项目已在本例中使用 Java 17、所以这一步略过)。

您可以充分利用上述步骤 Amazon Q Developer 强大的功能显著提高了您的开发效率。 如有疑问,请随时提出。

以上是亚马逊Q开发人员的最新功能 - /dev, /评论, /doc,test, 详情请关注图灵教育的其他相关文章!

上一篇:

开发人员日记#通讯

下一篇:

返回列表