Pular para o conteúdo principal

Programação e Desenvolvimento de Software

Todos os níveis

Esteja você aprendendo a programar ou colocando software de produção no ar, a IA muda o ciclo de trabalho. Os vencedores a tratam como um parceiro de programação rápido e experiente — e verificam tudo o que ela produz.

No que ela é ótima

  • Explicar código ou erros desconhecidos em linguagem simples.
  • Gerar boilerplate, testes e primeiros rascunhos de funções.
  • Refatorar em busca de clareza e depurar raciocinando sobre um stack trace.
  • Traduzir entre linguagens/frameworks.
  • Revisar um diff em busca de bugs e más práticas.

Para bases de código reais, faça isso dentro do seu repositório com o Claude Code, que pode ler arquivos, executar testes e editar com a sua aprovação.

O ciclo de ouro

  1. Dê contexto — o código relevante, o erro, o que você esperava versus o que obteve. Entrada vaga, saída vaga.
  2. Peça um plano em mudanças não triviais antes das edições (Modo de Planejamento).
  3. Gere a mudança.
  4. Leia o código — entenda antes de aceitar. O código é seu.
  5. Execute — testes/lint/build. Nunca confie em "isto funciona" sem executar.

O passo que separa os bons resultados dos ruins é a seta que volta ao topo: quando um teste falha, você não corrige às cegas — realimenta a falha como novo contexto.

Prompts que valem o esforço

Explain what this function does and any edge cases it mishandles: {code}
Write tests for {function}. Cover the happy path and the edge cases. {code}
This throws {error}. Here's the code and stack trace. Find the root cause and
propose a minimal fix. {context}

Regras inegociáveis

:::warning Verifique e proteja seus segredos

  • Execute e revise o código gerado — ele pode estar sutilmente errado ou inventar APIs que não existem.
  • Nunca cole segredos/chaves em um prompt (Privacidade).
  • Para programação agêntica/automatizada, restrinja as permissões e leia Protegendo Agentes. :::

Próximos passos