AULA 11
MÓDULO 0
IA no desenvolvimento
⏱ 50 min
Ferramentas de IA para Desenvolvimento
Ecossistema atual: Claude Code, Copilot, Cursor, Windsurf. Comparativo de quando usar cada um. Não use IA para tudo — saiba quando é você quem decide.
Claude CodeCopilotCursorWindsurfagenteinlineMCP
O ecossistema de ferramentas
Em 2024–2025 surgiram dezenas de ferramentas de IA para desenvolvimento. Cada uma tem um modelo de uso diferente: algumas trabalham inline no editor, outras são agentes autônomos, outras focam em tarefas específicas.
⚡
Claude Code
AGENTE AUTÔNOMO — CLI
Executa tarefas completas: lê o projeto, edita múltiplos arquivos, roda comandos. Integra com MCP para acessar banco, APIs, filesystem. Ideal para refatorações grandes e scaffolding de features inteiras.
🔵
GitHub Copilot
COMPLETAMENTO INLINE — IDE
Sugestões em tempo real enquanto digita. Integrado a VS Code, JetBrains, Vim. Excelente para funções repetitivas e boilerplate. Melhor quando você já sabe o que quer.
🟠
Cursor
EDITOR COM IA — Desktop
Fork do VS Code com IA nativa. Chat com contexto do projeto. Edição multi-arquivo. Melhor para refatorações com contexto de codebase completo.
🔷
Windsurf
EDITOR COM IA — Desktop
Similar ao Cursor, da Codeium. Flows (agente inline). Bom para projetos novos e exploração de código desconhecido.
Quando usar cada um
Claude Code — use para
Refatorações grandes · Scaffolding de feature completa · Análise de arquitetura · Integrar com banco via MCP · Tarefas que exigem editar múltiplos arquivos
Copilot — use para
Completamento inline enquanto digita · Funções repetitivas · Testes unitários de funções simples · Quando você sabe exatamente o que quer
Cursor/Windsurf — use para
Chat com contexto do projeto inteiro · Refatorações que precisam entender o codebase · Exploração de código legado desconhecido
Nenhuma — use sua cabeça para
Decisões de arquitetura · Trade-offs críticos · Revisão final de segurança · Tudo que exige contexto do negócio que a IA não tem
javascript
// Claude Code — exemplos de uso via CLI // Scaffolding de feature completa claude "Crie um módulo de autenticação completo seguindo a arquitetura em camadas do projeto. Inclui: controller, service, repository, middleware JWT e testes Jest. Siga os padrões do projeto." // Refatoração com contexto claude "Analise todos os controllers e identifique violações do SRP. Crie um relatório e depois refatore o UserController como exemplo." // MCP com banco de dados claude --mcp postgres "Analise o schema do banco e sugira índices faltantes baseado nas queries mais lentas do log."
quiz · aula 11
Teste seus conhecimentos
0/3 respondidas
QUESTÃO 01
Qual ferramenta é melhor para executar tarefas autônomas que editam múltiplos arquivos?
QUESTÃO 02
Para completamento inline enquanto você digita, qual é a escolha ideal?
QUESTÃO 03
Por que decisões de arquitetura críticas não devem ser delegadas à IA?
0/3