Zum Inhalt springen

Engenharia de Software com IA: Spec Driven Design na Prática (Hands-on)

23.04.2026 · 2 Std. 45 Min.

Shownotes

A era do prompt acabou? No desenvolvimento de software com IA, a resposta é sim e não. Neste episódio épico do PPT Não Compila, mergulhamos no Spec-Driven Design, a metodologia que redefine como construímos software de alta qualidade e manutenível. Esqueça prompts genéricos: aqui o foco está na documentação robusta e no contexto bem definido para guiar a inteligência artificial e escalar processos de Engenharia de Software com IA.

Com a presença especial de Gustavo Passi, que assume o papel de "corneteiro" e questionador, Wellington Cruz conduz um hands-on de quase 3 horas desenvolvendo um gerenciador de decks de Pokémon. Você verá como dois agentes de IA — Gemini como planejador e Claude como programador — interagem com especificações detalhadas em arquivos Markdown. Da arquitetura com React, Next.js, Spring Boot e Java, passando por Docker, Kubernetes e Google Cloud (GCP), até a integração com a PokiAPI, Swagger, SQLite e Secret Manager, cada etapa é cuidadosamente planejada para gerar código limpo e funcional.

Este episódio prova que o conhecimento técnico do arquiteto e do desenvolvedor é mais crucial do que nunca para direcionar a IA com precisão, garantindo a qualidade e longevidade do produto final. Confira o código-fonte e a documentação no GitHub (link na descrição), inscreva-se para não perder a continuação sobre QA, DevOps e code review com IA, e deixe seu comentário!

Convidados

Gustavo Passihttps://www.linkedin.com/in/gustavo-passi/

00:00:00 O Fim da Era do Prompt: Por Que a Documentação Guia a IA?

00:00:50 Boas-Vindas e o Retorno do Corneteiro: Gustavo Passe no PPT Não Compila

00:01:30 Spec-Driven Design Explicado: O Segredo para uma IA Produtiva

00:02:16 Preparando o Terreno: Estrutura do Projeto e o Poder do Markdown para LLMs

00:02:50 Desvendando o `project.md`: As 10 Regras Inegociáveis para Nossos Agentes de IA

00:05:01 Arquitetura Detalhada: Stack Frontend/Backend, Segurança e Persistência de Dados

00:08:43 Regras de Negócio e Layout: Definindo a Experiência do Usuário e o Core do Pokedeck

01:04:16 Planejamento Ágil com IA: Dividindo o Desenvolvimento em Sprints Validadas

01:09:00 Gemini Entra em Ação: O Agente Planejador Detalhando as Especificações

01:14:00 Validação da Arquitetura: Detalhes Técnicos, Modelagem de Dados e API Design

01:21:00 Riscos e Decisões Pendentes: A IA Revela Falhas na Especificação Humana

01:25:00 Refinamento das Regras de Negócio: Corrigindo a Lógica de Transferência de Pokémon

01:30:00 Detalhando o Layout e Infra: Cores, Componentes e Pipeline de CI/CD

01:40:00 Planejando a Sprint 1: O Detalhamento Minucioso para o Desenvolvedor

01:45:00 Gemini Conclui o Planejamento: Todas as 9 Sprints Detalhadas e Prontas

01:50:00 Cloud Entra em Cena: O Agente Programador Identifica Inconsistências

01:55:00 Diálogo com a IA: Corrigindo as Pendências do Planejamento

02:00:00 Início da Sprint 1: Cloud Começa a Gerar Código e Estrutura

02:05:00 Desafios da Automatização: Lidando com Permissões e Dependências

02:15:00 Scaffold Completo: A Estrutura Básica do Projeto Ganha Vida

02:20:00 Validação da Sprint 1: Rodando o Backend (Spring Boot) e o Frontend (Next.js)

02:25:00 Sprint 2: Mock do Web Service – API Design e DTOs em Ação

02:30:00 Validação da Sprint 2: Explorando a API Mockada do Pokedeck

02:35:00 Sprint 3: Mock do Frontend – A Interface do Usuário Ganhando Forma

02:40:00 Validação da Sprint 3: A Experiência Visual do Pokedeck

02:41:43 Conclusão e Próximos Passos: O Poder da Engenharia de Contexto com IA


Github: https://github.com/wellingtoncruz/pptnc-pokedeck/


Youtube: https://youtu.be/xGeU0eKB-qE

Outras plataformas: https://linktr.ee/pptnaocompila

Alle Folgen von PPT Não Compila | Tecnologia, IA e Programação

Einstellungen

Darstellung

Sprache

Bestimmt, welche Sender dir auf der Startseite zuerst gezeigt werden.

Verlauf

Zuletzt gehörte Sender und Folgen und deine letzten Suchen liegen nur in diesem Browser.

Hinweise

Ein kurzer Hinweis, wenn ein Podcast, dem du folgst, eine neue Folge hat. Einzelne Podcasts stellst du über die Glocke auf ihrer Seite ab.

Konto

Favoriten speichern – in der App und auf der Website.

Tastenkürzel

/
Suche öffnen
Leertaste
Abspielen oder anhalten
← →
Im Player: 15 s zurück, 30 s vor (Folgen) · im Regal: nächste Kachel
↑ ↓
Im Regal: Ziel innerhalb der Kachel
Pos1 / Ende
Im Regal: erste bzw. letzte Kachel
Esc
Fenster oder Menü schließen
?
Diese Übersicht
Läuft gerade

Zur Senderseite

Als Nächstes

    Folgen mit „Als Nächstes“ vormerken – sie laufen nach der aktuellen Folge.