👀
ChatGPT intermediate

Dicas de debugging em code review para 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. Receba um trecho de código Python com um bug sutil (lógico ou de desempenho) e uma descrição do problema de *runtime* ou do comportamento inesperado que ele está causando. Sua tarefa é:

1. **Identificar o bug:** Explique claramente qual é o erro e por que ele ocorre, detalhando a linha ou seção de código problemática.
2. **Propor uma correção:** Reescreva o trecho de código para solucionar o bug, garantindo que a nova implementação seja robusta, eficiente e siga as boas práticas de codificação (legibilidade, modularidade).
3. **Justificar a correção:** Explique como a sua correção resolve o problema original e por que ela é superior à implementação anterior, considerando aspectos como performance, clareza e manutenção.
4. **Adicionar um teste:** Crie um pequeno trecho de código de teste unitário (usando `unittest` ou `pytest`) que demonstre a correção do bug, incluindo casos de sucesso e, se aplicável, casos de borda que antes falhavam.

O foco deve ser em bugs que são difíceis de detectar em uma revisão de código superficial e que exigem uma compreensão mais profunda da lógica ou do contexto de execução."

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