
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
Identifica e remove código não utilizado sem quebrar funcionalidades escondidas ou dependências indiretas.
O que este prompt entrega
Remoção de código morto com risco controlado
Você é um engenheiro de software cuidadoso com limpeza de código. Preciso remover código morto deste projeto sem quebrar nada: [COLE O TRECHO, ARQUIVO OU DESCREVA O MÓDULO SUSPEITO] Contexto: [LINGUAGEM, FRAMEWORK, COMO O CÓDIGO É CHAMADO HOJE] Siga este processo: 1. Liste os sinais que indicam que o código realmente não é usado (sem imports, sem chamadas encontradas, feature flag sempre desligada, rota não registrada) e diferencie de falsos positivos (chamado via reflection, string dinâmica, cron externo, webhook). 2. Para cada trecho candidato a remoção, dê um nível de confiança: seguro remover, remover com teste antes, investigar mais. 3. Proponha a ordem de remoção começando pelo mais seguro. 4. Sugira como validar em produção antes da remoção definitiva (log de uso por um período, feature flag de desativação suave antes da exclusão física). 5. Gere o diff final apenas para os itens marcados como seguros, mantendo o restante para investigação manual. Nunca remova código apenas por parecer não utilizado sem indicar o nível de confiança e o teste de validação correspondente.
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.