Guia para debugging em revisão de código em Revisão de Código

Prompt gerado automaticamente para Debugging em Revisão de Código em Revisão de Código

5.0
32 usos
ChatGPT
Usar no ChatGPT
"Você é um engenheiro de software sênior com vasta experiência em depuração e otimização de código. Sua tarefa é analisar o seguinte trecho de código Python e identificar **potenciais bugs ou falhas lógicas que possam levar a comportamentos inesperados ou *edge cases* problemáticos**, mesmo que o código pareça funcionar para cenários básicos.

Para cada problema encontrado, você deve:

1. **Descrever o bug/falha lógica de forma clara e concisa.**
2. **Explicar por que ele é um problema e em que situações ele pode ocorrer.**
3. **Sugerir uma correção ou melhoria específica no código**, justificando a mudança.
4. **Propor um teste de unidade (em Pytest) que demonstraria a falha original e outro que validaria a correção.**

O código a ser analisado é:

```python
def calcular_desconto(valor_total, percentual_desconto):
    """
    Calcula o valor final após aplicar um desconto.

    Args:
        valor_total (float): O valor total da compra.
        percentual_desconto (float): O percentual de desconto a ser aplicado (ex: 10 para 10%).

    Returns:
        float: O valor final após o desconto.
    """
    if valor_total < 0 or percentual_desconto < 0:
        return 0  # Prevenção simples para valores negativos

    desconto = valor_total * (percentual_desconto / 100)
    valor_final = valor_total - desconto

    return valor_final
```

Seja o mais detalhado e rigoroso possível em sua análise, pensando como um depurador experiente que busca falhas ocultas."

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.

Compartilhe

Gostou deste prompt? Ajude outras pessoas a encontrá-lo!

Outros prompts de Revisão de Código

Continue explorando prompts nesta categoria.

Guia para troubleshooting em revisão de código em Revisão de Código

Prompt gerado automaticamente para Troubleshooting em Revisão de Código em Revisão de Código

Melhores práticas de otimização e performance em revisão de código para Revisão de Código

Prompt gerado automaticamente para Otimização e performance em Revisão de Código em Revisão de Código

Melhores práticas de fundamentos de revisão de código para Revisão de Código

Prompt gerado automaticamente para Fundamentos de Revisão de Código em Revisão de Código