Desenvolvimento na Prática: Dos Requisitos aos Testes Unitários
Desenvolvimento de software não é só escrever código. Desde entender o que fazer até garantir a qualidade do código, cada passo consome tempo. Nos três cenários abaixo, o Qwen Code participa de ponta a ponta — ajudando a organizar requisitos, revisar código e complementar testes.
De Requisitos Vagos a um Protótipo Interativo
Tem uma ideia na cabeça, mas ainda não pensou nos detalhes? Diga ao Qwen Code o que você quer fazer, e ele não vai correr para escrever código. Em vez disso, vai conversar com você como um gerente de produto — quais são as funcionalidades principais, como definir a interação, qual abordagem técnica usar, etc. Quando você e a IA estiverem satisfeitos com os requisitos, ele começa a desenvolver a ferramenta completa. De uma frase a um protótipo funcional, sem precisar escrever uma linha de código.
Passos
- Refinar Requisitos — Conte sua ideia ao Qwen Code, mesmo que seja apenas uma descrição vaga. A IA vai fazer uma série de perguntas para detalhar — funcionalidades principais, interação, implementação técnica — e por fim gerar um documento de requisitos completo.
- Confirmar Plano de Requisitos — Depois que a IA gerar o plano de requisitos, você pode verificar item por item, ver se há algo para alterar ou adicionar. Quando estiver tudo certo, passe para a próxima etapa.
- Iniciar Desenvolvimento — Com o plano de requisitos confirmado, peça ao Qwen Code para começar o desenvolvimento. Ele vai seguir o documento de requisitos e construir a ferramenta completa, passo a passo, de forma automática.
Dica: Quanto mais específica a fase de requisitos, menos retrabalho na fase de desenvolvimento. Não tenha pressa de deixar a IA escrever código, primeiro converse.
9 Agentes de IA Revisando Seu Código Simultaneamente
Antes de commitar o código escrito, execute /review: 9 Agentes de revisão começam ao mesmo tempo, escaneando em paralelo segurança, performance, qualidade de código e outras dimensões, e corrigindo os problemas diretamente. Um colega abriu um PR? Um comando revisa, e os comentários vão automaticamente para as linhas de código no GitHub, como uma revisão de pessoa real.
Passos
- Revisão de Código do Projeto — Execute
/reviewpara revisar o código do projeto, com 9 Agentes escaneando em paralelo, descobrindo automaticamente chaves hardcoded, injeção de SQL e outros problemas de segurança e performance. - Corrigir Problemas com Um Clique — Escolha a correção automática, e o Qwen Code modifica o código diretamente e executa o linter para verificar, garantindo que a correção não introduza novos problemas.
- Revisar PR e Comentar — Execute
/review <PR number> --commentpara revisar um PR remoto, mude para o GitHub para ver as anotações inline, com comentários de revisão diretamente nas linhas de código.
/review <PR number> --commentAdicionar Testes Unitários ao Projeto
Deixe o Qwen Code entender as regras do projeto, gerar automaticamente testes unitários cobrindo cenários normais, cenários de borda e entradas inválidas, executar a verificação, corrigir problemas e complementar a cobertura de testes.
Passos
- Entender o Projeto e os Objetivos de Teste — O Qwen Code lê os arquivos do projeto, entende as regras de negócio, funções principais e objetivos de teste, e planeja os cenários de teste que precisam ser cobertos primeiro.
- Gerar Testes e Executar Verificação — Com base nas regras de negócio, gera testes unitários para funções principais, cobrindo cenários normais, cenários de borda e entradas inválidas, como limite de cupom, valor mínimo para frete grátis, carrinho vazio e entrada inválida, e executa os testes automaticamente.
- Corrigir Problemas e Fazer os Testes Passarem — Com base nos resultados de testes que falharam, identifica a origem do problema. Se a implementação do código não estiver consistente com as regras de negócio, o Qwen Code modifica o código e reexecuta os testes até que passem.
- Complementar Cobertura de Testes — Veja o relatório de cobertura de testes, analise arquivos e branches não cobertos, continue adicionando casos de teste valiosos, melhorando a cobertura de testes da lógica principal.
Atenção: Os casos de teste gerados pela IA precisam que você confirme se a lógica de negócio está correta. A IA pode ajudar a escrever testes, mas não pode julgar o que é correto por você.
Próximos Passos
- Trabalhos, Portfólios e Projetos Open Source em Dez Minutos — Construa um site do zero com o modo Plan
- Avançado — Bailian CLI, Skills e outros recursos avançados
- Demonstrações em Vídeo — Mais cenários em vídeo