

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Usar o Amazon Q Developer em fluxos de trabalho de desenvolvedores
<a name="developer-workflows"></a>

[Os desenvolvedores seguem um fluxo de trabalho padrão que abrange os estágios de coleta de requisitos, [projeto e planejamento](#workflow-design), [codificação](#workflow-coding), teste, [revisão de código](#workflow-review) e implantação.](#workflow-deployment) Esta seção se concentra em como você pode usar os recursos do Amazon Q Developer para otimizar as principais etapas de desenvolvimento. 

![As tarefas de desenvolvimento de código que o Amazon Q Developer pode realizar incluem design, redação, teste e revisão.](http://docs.aws.amazon.com/pt_br/prescriptive-guidance/latest/best-practices-code-generation/images/code-development-tasks.png)


O diagrama anterior mostra como o Amazon Q Developer pode acelerar e simplificar as seguintes tarefas comuns em estágios de desenvolvimento de código:
+ Projeto e planejamento \| Configuração do ambiente \| Organização do código
  + Gere bibliotecas relevantes
  + Gere esboços de classes e funções
  + Peça conselhos bem arquitetados à Amazon Q
  + Usar o Amazon Q para refatorar código
+ Redação de código \| Depuração e criação de perfil \| Teste unitário \| Documentação
  + Gere algoritmos populares
  + Receba recomendações sobre código em linha
  + Peça à Amazon Q para otimizar e corrigir o código
  + Gere declarações de depuração e criação de perfil
  + Gerar testes unitários
  + Gere documentação e comentários dentro de scripts
+ Revisão de código
  + Peça à Amazon Q para explicar o código
  + Envie o código conforme solicitado com perguntas para a Amazon Q

## Design e planejamento
<a name="workflow-design"></a>

Depois de reunir os requisitos comerciais e técnicos, os desenvolvedores projetam novas bases de código ou ampliam as existentes. Durante essa fase, o Amazon Q Developer pode ajudar os desenvolvedores a realizar as seguintes tarefas: 
+ Gere bibliotecas relevantes e esboços de classes e funções para obter conselhos bem arquitetados.
+ Forneça orientação para consultas de engenharia, compatibilidade e design arquitetônico.

## Codificação
<a name="workflow-coding"></a>

O processo de codificação usa o Amazon Q Developer para acelerar o desenvolvimento das seguintes formas:
+ **Configuração do ambiente** - Instale o AWS Toolkit em seu ambiente de desenvolvimento integrado (IDE) (por exemplo, VS Code ou IntelliJ). Em seguida, use o Amazon Q para gerar bibliotecas ou receber sugestões de configuração com base nas metas do seu projeto. Para obter mais detalhes, consulte [Melhores práticas para integrar o Amazon Q Developer](onboarding.md). 
+ **Organização do código** - Refatore o código ou obtenha recomendações organizacionais do Amazon Q que estejam alinhadas aos objetivos do seu projeto.
+ **Redação de código -** Use sugestões em linha para gerar código durante o desenvolvimento ou peça ao Amazon Q que gere código usando o painel de bate-papo do Amazon Q em seuIDE. Para obter mais detalhes, consulte [Melhores práticas para geração de código com o Amazon Q Developer](code-generation.md).
+ **Depuração e criação de perfil - Gere comandos de criação de** **perfil ou use as opções do Amazon Q, como **Fix** e Explain, para depurar problemas.**
+ **Teste unitário** — forneça o código como um aviso para a Amazon Q durante uma sessão de bate-papo e solicite a geração de teste unitário aplicável. Para obter mais informações, consulte [Exemplos de código com o Amazon Q Developer](examples.md).
+ **Documentação** - Use sugestões em linha para criar comentários e docstrings, ou use a opção **Explain** para gerar resumos detalhados para seleções de código. Para obter mais informações, consulte [Exemplos de código com o Amazon Q Developer](examples.md).

## Revisão de código
<a name="workflow-review"></a>

Os revisores precisam compreender o código de desenvolvimento antes de promovê-lo para produção. Para acelerar esse processo, use as opções Amazon Q **Explain** and **Optimize** ou envie seleções de código com instruções personalizadas para o Amazon Q em uma sessão de bate-papo. Para obter mais informações, consulte [Exemplos de bate-papo](examples-chat.md).

## Integração e implantação
<a name="workflow-deployment"></a>

Peça orientação ao Amazon Q sobre integração contínua, canais de entrega e melhores práticas de implantação que são específicas para a arquitetura do seu projeto.

Usando essas recomendações, você pode aprender a aproveitar com eficácia os recursos do Amazon Q Developer, otimizando seus fluxos de trabalho e aumentando a produtividade em todo o ciclo de vida do desenvolvimento.