Skip to content
Artificial Intelligence

Claude Code e a Ascensão da Codificação Agêntica Nativa de Terminal

Published: Duration: 5:17
0:00 0:00

Transcript

Apresentadora: Juliana Santos E aí, pessoal, bem-vindos de volta ao Allur! Eu sou a Juliana Santos e hoje a gente vai mergulhar em algo que, honestamente, mudou meu jeito de olhar para o terminal nos últimos dias. Sabe aquele vai e vem infinito de copiar erro do terminal, colar no chat da IA, pedir a correção, copiar o código de volta e rezar para não ter esquecido nenhum ponto e vírgula? Pois é, parece que esse "pingue-pongue" de abas está com os dias contados. Apresentadora: Juliana Santos E para dissecar essa novidade comigo, eu trouxe um convidado que é rato de terminal e entusiasta de produtividade. Ele é Engenheiro de Software Sênior, especialista em ecossistemas de alta performance e já está testando o Claude Code desde o beta fechado. Seja muito bem-vindo ao Allur, Ricardo Mendes! Tudo certo, Ricardo? Convidado: Ricardo Mendes Fala, Juliana! Tudo ótimo por aqui. Cara, é um prazer enorme estar no Allur. Eu acompanho o podcast e sei que a galera aqui gosta de ir direto no código, então falar de Claude Code é perfeito. Eu confesso que sou aquele cara que tem 50 abas de terminal abertas e pouquíssima paciência para ficar trocando de contexto, então essa ferramenta caiu como uma luva no meu dia a dia. Apresentadora: Juliana Santos Pois é, Ricardo, e vamos começar por aí. A gente passou os últimos dois anos basicamente "conversando" com a IA no navegador. O GitHub Copilot deu uma facilitada, mas o Claude Code parece que quebrou uma barreira, né? Explica pra gente: o que raios é essa "codificação agêntica" e por que o terminal é o lugar dela? Convidado: Ricardo Mendes Boa! A palavra-chave aqui é "agente". Até ontem, a IA era puramente generativa. Você pedia um código, ela gerava o texto e tchau, o problema de implementar e testar era seu. O Claude Code é um agente porque ele tem capacidade de agência. Ele não só sugere; ele toma decisões sequenciais. Apresentadora: Juliana Santos Isso é muito massa, mas ao mesmo tempo dá um frio na barriga, né? (risos). Porque ele tá ali, mexendo nos meus arquivos. Como ele consegue ter esse contexto global sem que eu precise ficar dando "copy-paste" de todos os meus arquivos de configuração do Laravel ou do Go para ele entender o projeto? Convidado: Ricardo Mendes Essa é a parte técnica que me ganhou. Diferente de uma extensão de IDE que às vezes sofre para indexar tudo, o Claude Code usa ferramentas de terminal para mapear o repositório. Quando você inicia ele na raiz do projeto, ele entende a árvore de diretórios inteira. Apresentadora: Juliana Santos Nossa, perfeito. E no dia a dia, Ricardo? Me dá um exemplo real. Imagina que eu tenho uma tarefa chata, tipo refatorar uma interface que é usada em 40 lugares. Como o Claude Code agiliza isso? Convidado: Ricardo Mendes Cara, esse é o melhor caso de uso. Recentemente eu tive que mudar uma lógica de validação de um Controller para usar o Zod, sabe? Em vez de fazer o "Find and Replace" clássico e depois sair caçando erro de tipagem no TypeScript, eu simplesmente mandei um: `claude "Refatore a validação do UserController pra Zod e rode os testes pra garantir que tá tudo ok"`. Apresentadora: Juliana Santos E essa parte de rodar testes é sensacional, né? Porque fecha o ciclo. Mas e a segurança, Ricardo? Se ele resolve dar um `rm -rf` na minha pasta ou faz um commit bizarro? Como a Anthropic pensou nisso? Convidado: Ricardo Mendes Essa é a pergunta de um milhão de dólares! (risos). O Claude Code não é um "anarquista". Ele tem um sistema de permissões bem rigoroso. Toda vez que ele vai executar um comando de shell que possa alterar algo ou que seja considerado sensível, ele te pede autorização. Ele lista: "Vou executar `git commit -m '...'` e alterar os arquivos X e Y. Posso?". Você dá o "yes" ou "no". Apresentadora: Juliana Santos Massa demais. E para a galera que curte Git, eu li que ele ajuda até na hora de organizar os Pull Requests, né? Convidado: Ricardo Mendes Sim! Ele é ótimo pra "higiene" do repositório. Sabe aquela preguiça de escrever uma mensagem de commit detalhada? Ele analisa o seu diff, entende o que você mudou logicamente — tipo "ah, ele adicionou tratamento de exceção no banco" — e sugere uma mensagem semântica perfeita. Ele pode até preparar a descrição do seu PR baseada nas mudanças reais, o que ajuda muito o time de revisão depois. Apresentadora: Juliana Santos Cara, eu fico pensando na nossa DX, a Experiência do Desenvolvedor. Parece que o terminal voltou a ser o protagonista absoluto, mas de um jeito muito mais inteligente. Para quem está ouvindo a gente e quer começar, qual o caminho das pedras? É muito complexo de instalar? Convidado: Ricardo Mendes Nada! É super simples. Geralmente é via `npm` ou `pnpm`. Instalou, rodou o comando de autenticação e pronto, você já está dentro. Minha dica para quem está começando é: não tenta delegar o sistema inteiro de primeira. Pega uma tarefa de refatoração pequena, ou pede pra ele escrever um teste unitário para uma função que você acabou de criar. Experimenta ver ele falhando no teste e se corrigindo sozinho. É nesse momento que você entende o poder da codificação agêntica. Apresentadora: Juliana Santos Animal! O futuro chegou e ele atende por linha de comando. Ricardo, o papo foi incrível, obrigada por compartilhar essa experiência com a gente aqui no Allur! Convidado: Ricardo Mendes Eu que agradeço, Juliana! Valeu pelo convite e galera, sério: deem uma chance pro terminal inteligente. É um caminho sem volta! Apresentadora: Juliana Santos Com certeza! E para você que acompanhou a gente até aqui, as principais conclusões são claras: a IA parou de ser apenas um oráculo que responde perguntas e virou um parceiro que executa tarefas. O Claude Code mostra que o foco total no terminal e a redução da troca de contexto são o novo padrão de ouro da produtividade.

Tags

llms ai agents software engineering claude code cli anthropic agentic coding