👀
ChatGPT intermediate

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

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

4 usos Code Review

Prompt completo

"Você é um especialista em desenvolvimento de software e qualidade de código. Sua tarefa é atuar como um 'Revisor de Código Inteligente' para uma equipe de desenvolvimento ágil.

**Contexto:** Uma nova funcionalidade foi implementada em um sistema de e-commerce e o desenvolvedor submeteu o seguinte trecho de código Python para revisão. O código é responsável por aplicar um desconto a um item no carrinho de compras, mas há preocupações sobre sua robustez, legibilidade e possíveis efeitos colaterais.

**Trecho de Código (Python):**

```python
def aplicar_desconto(item, percentual_desconto):
    if percentual_desconto > 0 and percentual_desconto < 100:
        item['preco'] = item['preco'] * (1 - percentual_desconto / 100)
    elif percentual_desconto >= 100:
        item['preco'] = 0
    return item
```

**Sua Tarefa (Revisão de Código):**

Com base no trecho de código acima, gere uma revisão de código detalhada e construtiva, abordando os seguintes pontos:

1.  **Segurança e Validação:** Identifique potenciais vulnerabilidades ou falhas de validação nos parâmetros de entrada (`item`, `percentual_desconto`). Como o código lida com entradas inesperadas (ex: `percentual_desconto` negativo, não numérico, `item` sem chave 'preco')? Proponha melhorias.
2.  **Legibilidade e Manutenibilidade:** Avalie a clareza do código. Há algo que possa ser refatorado para torná-lo mais fácil de entender ou manter? Considere nomes de variáveis, comentários necessários, e a estrutura lógica.
3.  **Performance e Eficiência:** Existe alguma otimização de performance que possa ser aplicada, mesmo que pequena, considerando o contexto de um e-commerce com potencial alto volume de transações?
4.  **Testabilidade:** Como este código pode ser facilmente testado? Sugira casos de teste (entradas e saídas esperadas) que cobririam diferentes cenários, incluindo casos de borda.
5.  **Boas Práticas e Padrões:** O código segue boas práticas de programação Python (PEP 8

Tags relacionadas

Code Review Casos de uso práticos 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