Capítulo 2: Geração e Depuração de Código
Template para Geração de Código
Linguagem: \{LANGUAGE\}
Framework: \{FRAMEWORK\} (se aplicável)
Tarefa: \{DESCRIPTION\}
Requisitos:
- Entrada: \{INPUT_TYPES\}
- Saída: \{OUTPUT_TYPE\}
- Casos de borda: \{EDGE_CASES\}
- Desempenho: \{REQUIREMENTS\}
Incluir:
- Dicas/anotações de tipo
- Docstrings com exemplos
- Tratamento de erros
- Testes unitários (opcional)
Estilo: \{STYLE_GUIDE\}
Prompts para Depuração
Depure este código em \{LANGUAGE\}:
```{language}
\{CODE\}
Mensagem de erro: \{ERROR\}
Comportamento esperado: {EXPECTED}
Comportamento atual: {ACTUAL}
Por favor:
- Identifique o bug
- Explique por que ele ocorre
- Forneça o código corrigido
- Sugira como evitar bugs semelhantes
## Revisão de Código
```text
Revise este código quanto a:
- [ ] Correção/bugs
- [ ] Problemas de desempenho
- [ ] Vulnerabilidades de segurança
- [ ] Estilo de código/legibilidade
- [ ] Melhores práticas
Formato:
| Linha | Problema | Severidade | Sugestão |
|-------|----------|------------|----------|
Geração de Documentação
Gere documentação para este(a) \{TYPE\} em \{LANGUAGE\}:
```{language}
\{CODE\}
Incluir:
- Descrição
- Parâmetros (tipos, descrições)
- Valor de retorno
- Exemplos de uso (3)
- Exceções/erros
## Principais Aprendizados
:::tip[Summary]
1. Especifique **linguagem, framework, guia de estilo**
2. Inclua **tipos de entrada/saída e casos de borda**
3. Solicite **explicações** junto com o código
4. Use **formatos estruturados** para revisões
:::
---
**[← Anterior: Criação de Conteúdo](/module_07/chapitre1-content-creation)** | **[Próximo: Análise de Dados →](/module_07/chapitre3-data-analysis)**