Estratégias de debugging em code review em Code Review

Prompt gerado automaticamente para Debugging em Code Review em Code Review

5.0
33 usos
ChatGPT
Usar no ChatGPT
"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*."

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 Code Review

Continue explorando prompts nesta categoria.

Melhores práticas de casos de uso práticos em code review para Code Review

Prompt gerado automaticamente para Casos de uso práticos em Code Review em Code Review

Guia para troubleshooting em code review em Code Review

Prompt gerado automaticamente para Troubleshooting em Code Review em Code Review

Guia para melhores práticas em code review em Code Review

Prompt gerado automaticamente para Melhores práticas em Code Review em Code Review