GitHub Copilot: lições de TDD e agentes em app de contagem
GitHub Copilot foi o protagonista do último Rubber Duck Thursdays de 2025, onde o desenvolvedor Chris Reddington criou, ao vivo, um aplicativo de contagem regressiva cheio de efeitos — e revelou práticas que todo entusiasta de tecnologia pode aplicar para acelerar projetos pessoais ou profissionais.
Gerenciamento de contexto: menos ruído, mais foco
Reddington reforçou que, ao trabalhar com IA, cada “janela de contexto” importa. Ao iniciar novos recursos, ele limpava o histórico do chat, mantendo apenas instruções e arquivos úteis. Esse hábito evita que conversas antigas confundam a IA e mantém o prompt enxuto, agilizando respostas.
Agente Plan para descobrir requisitos
Nem sempre os requisitos estavam claros. Para transformar ideias vagas — como um seletor de fuso horário em formato de mapa-múndi — em tarefas objetivas, o desenvolvedor recorreu ao Plan agent. A ferramenta faz perguntas de esclarecimento (“Qual a hierarquia visual?”, “Como será no mobile?”), obrigando o criador a pensar em casos de uso e desempenho antes de codificar.
TDD com Copilot: testes primeiro, código depois
A live também exibiu Test-Driven Development (TDD). Reddington pediu que o Copilot gerasse testes que falhassem primeiro e, em seguida, escrevesse o código para passá-los. Esse fluxo detectou um bug na virada do ano e confirmou que, mesmo com IA, a velha regra “teste tudo” segue vital.
Iteração visual: de números estáticos a fogos de artifício
Com base em feedback do chat, o app evoluiu de um simples contador para um espetáculo visual: animações em SVG, skyline noturno e fogos que aumentavam de intensidade conforme 0h se aproximava. Para efeitos pirotécnicos, o time utilizou a biblioteca Fireworks.js, sempre monitorando orçamento de frame time recomendado pelo agente de desempenho UI.
Imagem: Internet
Projeto aberto e convite à comunidade
Encerrada a transmissão, o código foi reunido no projeto open source “Timestamp”. Qualquer pessoa pode testar, forkar ou propor novos temas. Mais detalhes estão no repositório oficial e em análises de especialistas, como a cobertura do The Verge, que destaca o crescimento de Copilot no fluxo de trabalho de desenvolvimento.
Quer explorar outras soluções para turbinar seu ambiente? Visite nossa página inicial e confira guias completos. Para mais dicas sobre como montar o setup perfeito, continue acompanhando nossa editoria.
Crédito da imagem: GitHub Fonte: GitHub



