BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage News AWS Adds News Amazon Q Developer Agent Capabilities: Doc Generation, Code Reviews, and Unit Tests

AWS Adds News Amazon Q Developer Agent Capabilities: Doc Generation, Code Reviews, and Unit Tests

AWS recently announced several enhancements to its generative AI-powered assistant, Amazon Q Developer, introducing new agent capabilities to streamline software development processes.

Amazon Q Developer, released in general availability earlier this year, is a generative AI–powered assistant for designing, building, testing, deploying, and maintaining software across integrated development environments (IDEs).

Channy Yun, a principal developer advocate for AWS cloud, writes:

Amazon Q Developer has agents that can generate real-time code suggestions based on your comments and existing code, bootstrap new projects from a single prompt (/dev), automate the process of upgrading and transforming legacy Java applications with the Amazon Q Developer transformation capability (/transform), generate customized code recommendations from your private repositories securely, and quickly understand what resources are running in your AWS account with a simple prompt.

Now, the company has added several enhancements for the agent that include:

  • Automated Documentation Generation: Developers can automatically generate comprehensive documentation, such as README files and data flow diagrams, directly within their integrated development environments (IDEs). This functionality reduces the time spent on manual documentation, allowing developers to focus more on coding and design.
  • Automated Code Reviews: Amazon Q Developer can perform code reviews by analyzing codebases to detect issues related to code quality, security vulnerabilities, and adherence to best practices. The tool provides immediate feedback and suggests fixes, enhancing code reliability and accelerating the review process.
  • Automated Unit Test Generation: The new capabilities enable the automatic generation of unit tests, improving test coverage and ensuring code robustness. By identifying and creating relevant test cases, Amazon Q Developer assists in maintaining high-quality code standards throughout the development lifecycle.

(Source: AWS News blog post)

Note that other offerings to Amazon Q, such as GitHub Copilot, GitLab, and JetBrains AI Assistant, offer code documentation, review, and unit test generation capabilities.

Ant Stanley, an AWS Hero, posted on Bluesky:

I want to check out the new Amazon Q Developer capabilities, particularly those related to code review and document generation, but Amazon Q's lack of support for Zed probably means I'll never get around to it.

Developers can leverage the new capabilities through commands within supported IDEs, including Visual Studio Code and IntelliJ IDEA. These features are available with Amazon Q Developer's Free Tier or Pro Tier subscriptions.

Lastly, the new Amazon Q Developer agent capabilities for software development are now available in all AWS regions where Amazon Q is available.

About the Author

Rate this Article

Adoption
Style

BT