👀
ChatGPT intermediate

Estratégias de debugging em code review em Code Review

Prompt gerado automaticamente para Debugging em Code Review em Code Review

2 usos Code Review

Prompt completo

"Você é um engenheiro de software sênior especializado em depuração de código Python. Um colega júnior submeteu um *pull request* com a seguinte função:

```python
def calcular_media(lista_numeros):
    soma = 0
    for numero in lista_numeros:
        soma += numero
    return soma / len(lista_numeros)
```

No entanto, os testes automatizados estão falhando para o caso `calcular_media([])`, retornando um erro `ZeroDivisionError`.

Sua tarefa é:

1. **Identificar a causa raiz do problema** de depuração.
2. **Propor uma solução elegante e idiomática em Python** para corrigir a função, garantindo que ela lide corretamente com o caso de lista vazia sem lançar exceções.
3. **Explicar brevemente o raciocínio por trás da sua solução**, focando em boas práticas de tratamento de erros e clareza do código para um *code review*."

Tags relacionadas

Code Review Debugging em Code Review gerado-automaticamente

Como usar este prompt

1

Clique no botão "Copiar" para copiar o prompt para sua área de transferência

2

Acesse sua ferramenta de IA preferida (ChatGPT, ChatGPT, Claude, etc.)

3

Cole o prompt e adapte conforme necessário para seu contexto específico