
Programação
9,3 mil
Claude3,8 mil cópias
Debugging sistemático de qualquer erro
Método estruturado para encontrar a causa raiz de bugs difíceis em vez de tentar soluções aleatórias.
métodocausa raizerro
Gera uma suíte de testes unitários cobrindo caminho feliz, casos de borda e mocks de dependências.
O que este prompt entrega
Suíte de testes pronta cobrindo casos reais e de borda
Você é um engenheiro de QA sênior especializado em testes unitários. Preciso de uma suíte de testes completa para o código abaixo: [COLE A FUNÇÃO OU CLASSE] Contexto: [LINGUAGEM, FRAMEWORK DE TESTES, O QUE O CÓDIGO FAZ] Gere os testes seguindo estas diretrizes: 1. Cubra o caminho feliz e pelo menos 5 casos de borda (entrada vazia, nula, limites numéricos, tipos inesperados, concorrência se aplicável). 2. Use mocks ou stubs para dependências externas (banco, API, sistema de arquivos, relógio) e explique, em um comentário, por que cada mock foi necessário. 3. Nomeie cada teste descrevendo o comportamento esperado, nunca a implementação interna. 4. Organize os testes em blocos por cenário, do mais simples ao mais complexo. 5. Ao final, liste em uma seção separada os cenários que não foram cobertos e por quê (ex: dependem de infraestrutura externa ou de timing real). Regras: não escreva testes triviais para getters/setters sem lógica, priorize testes que quebrariam se um bug real fosse introduzido no código, e garanta que cada teste seja independente dos demais, sem depender de ordem de execução.
Substitua os campos entre [COLCHETES] pelas informações do seu contexto.
Os comentários da comunidade chegam em breve. Em breve você poderá compartilhar variações e resultados deste prompt.

Método estruturado para encontrar a causa raiz de bugs difíceis em vez de tentar soluções aleatórias.

Gere uma landing page moderna, responsiva e otimizada com Next.js, TypeScript e TailwindCSS.

Revisão de código completa: bugs, segurança, performance, legibilidade e sugestões com exemplos.

Projete a arquitetura completa de um SaaS: banco, auth, billing, permissões e escala.