本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用 Amazon Q Developer 生成完整功能
Amazon Q 可以根据您撰写的评论生成整个函数。当你完成评论时,Amazon Q 将建议一个函数签名。如果您接受建议,Amazon Q 会自动将光标移至功能的下一部分并提出建议。即使您在建议之间输入了额外的评论或代码行,Amazon Q 也会根据您的输入进行重构。
- C
-
- C++
-
- JavaScript
-
在以下示例中,用户根据一组注释生成并编辑完整函数。
在下图中,用户写入了一个用于从 Amazon S3 读取文件的函数签名。然后,Amazon Q 建议全面实施该
read_from_s3
方法。注意
有时,如前面的示例所示,Amazon Q 会将
import
语句作为其建议的一部分。建议将这些import
语句手动移动到文件顶部。再举一个例子,在下图中,用户编写了一个函数签名。然后,Amazon Q 建议全面实施该
quicksort
方法。Amazon Q 在提出建议时会考虑过去的代码片段。在下图中,上例中的用户已经接受了上面有关
quicksort
的建议实现方法。然后,用户为泛型sort
方法编写了另一个函数签名。然后,Amazon Q 根据已经编写的内容提出了实现建议。在下图中,用户编写了一条注释。根据这条评论,Amazon Q 随后建议使用函数签名。
在下图中,上例中的用户已经接受了建议的函数签名。然后,Amazon Q 可以建议该
binary_search
功能的完整实现。 - Java
-
以下列表包含 Amazon Q 如何提出建议并引导您完成创建函数的整个过程的示例。
-
在以下示例中,用户输入了评论。Amazon Q 建议使用函数签名。
在用户接受该建议后,Amazon Q 会建议使用函数体。
-
在下图中,用户在接受 Amazon Q 的建议之前在函数正文中输入了评论。在下一行中,Amazon Q 根据评论生成建议。
-
- C#
-
在以下示例中,Amazon Q 推荐使用完整功能。
- TypeScript
-
在以下示例中,Amazon Q 根据用户的文档字符串生成一个函数。
- Python
-
Amazon Q 可以根据您撰写的评论生成整个函数。在您完成评论后,Amazon Q 将建议您使用函数签名。如果您接受建议,Amazon Q 会自动将光标移至功能的下一部分并提出建议。即使您在建议之间输入了额外的评论或代码行,Amazon Q 也会根据您的输入进行重构。
在以下示例中,Amazon Q 既生成了完整函数,又生成了相应的单元测试。
以下列表包含 Amazon Q 如何提出建议并引导您完成创建函数的整个过程的示例。
-
在下图中,用户输入了评论。位于评论下方的函数签名是 Amazon Q 的建议。
-
在下图中,用户接受了 Amazon Q 关于函数签名的建议。接受该建议会自动使光标向前移动,Amazon Q 为函数主体提出了新的建议。
-
在下图中,一位用户在接受 Amazon Q 的建议之前在函数正文中输入了评论。在下一行中,Amazon Q 根据评论内容生成了一个新的建议。
在此示例中,Amazon Q 建议在用户键入部分签名后使用完整功能。
-