Pular para o conteúdo principal

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:

  1. Identifique o bug
  2. Explique por que ele ocorre
  3. Forneça o código corrigido
  4. 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)**