Probabilistic Prompting para Codificação: Refatoração com Defesa contra Falhas
Prompt que orienta a IA a refatorar código, identificar três pontos de falha silenciosos, e entregar uma versão defensiva com testes e métricas para avaliação.
4.5
3 usos
ChatGPT
Prompt principal: Dado um trecho de código [Code], refatore a função mantendo a funcionalidade externa. Em seguida, identifique os três pontos de falha silenciosos mais prováveis (por exemplo: race conditions, memory leaks, deadlocks, corrupção de dados, edge-cases não tratados) e forneça uma versão 'Defensiva' do código que trate essas probabilidades. Adote a abordagem de Prompt Probabilístico: priorize casos que podem levar à falha ou à quebra do serviço antes de apresentar a versão final. Além disso, gere: (a) um conjunto de testes para cobrir esses cenários (unitários, integração e estresse), (b) uma explicação breve de por que cada falha é relevante e (c) métricas de confiabilidade, desempenho e cobertura de testes para avaliação. Inclua instruções de integração com CI/CD e exemplos de chamadas com [Code]. Observação: este prompt assume um ambiente de trabalho avançado e incentiva a robustez sem filtros pragmáticos, seguindo princípios de engenharia de software de alto desempenho.
Como Usar este Prompt
1
Clique no botão "Copiar Prompt" para copiar o conteúdo completo.
2
Abra sua ferramenta de IA de preferência (ChatGPT e etc.).
3
Cole o prompt e substitua as variáveis (se houver) com suas informações.