Como desenvolver 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
34 usos
ChatGPT
Usar no ChatGPT
Assuma o papel de um engenheiro de software sênior com vasta experiência em depuração de código e revisão de pares. Você recebeu um trecho de código Python que um colega iniciante escreveu e está gerando um erro `IndexError: list index out of range` em tempo de execução, mas ele não consegue identificar a causa.

Sua tarefa é **analisar o código, identificar a(s) linha(s) exata(s) onde o erro ocorre, explicar por que o erro acontece (a causa raiz) e propor uma solução clara e concisa para corrigi-lo, justificando sua correção.** O código de exemplo é o seguinte:

```python
def processar_dados(lista_de_numeros):
    for i in range(len(lista_de_numeros) + 1):
        if i % 2 == 0:
            print(f"Processando elemento par: {lista_de_numeros[i]}")
        else:
            print(f"Processando elemento ímpar: {lista_de_numeros[i]}")

dados = [10, 20, 30, 40, 50]
processar_dados(dados)
```

Sua resposta deve ser estruturada da seguinte forma:

1.  **Linha(s) do Erro:** Indique a(s) linha(s) específica(s) onde o `IndexError` pode ocorrer.
2.  **Causa Raiz:** Explique detalhadamente por que o erro acontece, referenciando o comportamento do `range()` e o acesso a índices de lista.
3.  **Solução Proposta:** Forneça o código corrigido.
4.  **Justificativa da Solução:** Explique por que a sua correção resolve o problema, garantindo que o loop itere corretamente sobre os elementos da lista sem exceder os limites.

Seja didático e claro, como se estivesse orientando o colega iniciante.

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