<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Build-Systems | The .NET Blog</title><link>https://thedotnetblog.com/pt/tags/build-systems/</link><description>Articles, tutorials and insights from the .NET community.</description><generator>Hugo</generator><language>pt</language><managingEditor>@thedotnetblog (The .NET Blog)</managingEditor><webMaster>@thedotnetblog</webMaster><lastBuildDate>Wed, 22 Jul 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://thedotnetblog.com/pt/tags/build-systems/index.xml" rel="self" type="application/rss+xml"/><item><title>TypeScript 7 É Rápido, mas a Maior Lição É a Disciplina de Migração</title><link>https://thedotnetblog.com/pt/news/emiliano-montesdeoca/typescript-7-incremental-migration-playbook/</link><pubDate>Wed, 22 Jul 2026 00:00:00 +0000</pubDate><author>Emiliano Montesdeoca</author><guid>https://thedotnetblog.com/pt/news/emiliano-montesdeoca/typescript-7-incremental-migration-playbook/</guid><description>A história de migração do VS Code é na verdade uma masterclass em engenharia incremental sob restrições reais de produção.</description><content:encoded>&lt;p&gt;Fonte original: &lt;a href="https://code.visualstudio.com/blogs/2026/06/26/iterating-faster-with-ts-7"&gt;Iterating faster with TypeScript 7&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Os números de velocidade são excelentes, mas o valor real desta história do TypeScript 7 está no processo, não nos benchmarks.&lt;/p&gt;
&lt;p&gt;Sim, mover cargas de trabalho principais do TypeScript de dezenas de segundos para dígitos únicos é transformador. Todo engenheiro sênior conhece o custo acumulado de ciclos de feedback lentos. Mas o que se destaca aqui é como a equipe do VS Code adotou uma reescrita quase completa do compilador sem comprometer a base de código em um único fim de semana de migração.&lt;/p&gt;
&lt;p&gt;Eles fizeram o que a maioria das equipes diz que faz e poucas realmente executam: pequenos passos reversíveis na linha principal, validação dupla antecipada e saídas de emergência deliberadas. Essa abordagem deu vantagem a ambas as equipes. O VS Code ganhou confiança sem bloquear o fluxo do desenvolvedor, e o TypeScript ganhou pressão de regressão no mundo real muito antes do lançamento amplo.&lt;/p&gt;
&lt;p&gt;O padrão prático é reutilizável em qualquer base de código .NET ou poliglota:&lt;/p&gt;
&lt;p&gt;Comece com caminhos de validação de baixo risco e sem emissão.&lt;/p&gt;
&lt;p&gt;Execute toolchains antigas e novas em paralelo por tempo suficiente para mapear incompatibilidades.&lt;/p&gt;
&lt;p&gt;Trate formatação e ergonomia do desenvolvedor como bloqueadores de migração de primeira ordem, não bugs cosméticos.&lt;/p&gt;
&lt;p&gt;Migre projetos simples primeiro para estabelecer playbooks antes de tocar nas superfícies mais difíceis.&lt;/p&gt;
&lt;p&gt;O que mais aprecio é a abordagem honesta sobre atritos de ferramentas. As equipes frequentemente subestimam a rapidez com que pequenas diferenças de formatação podem inviabilizar a adoção quando os gates de CI dependem de verificações de estilo. A equipe do VS Code tratou isso como trabalho real de engenharia, não como erro do usuário. Essa decisão provavelmente evitou o desgaste da implantação.&lt;/p&gt;
&lt;p&gt;Minha forte opinião: atualizações de desempenho só se tornam valor de negócio quando combinadas com uma estratégia de migração que preserva a confiança. Velocidade bruta sem confiança cria rotatividade de rollback. Confiança sem velocidade cria ceticismo. Esta migração acertou em ambos.&lt;/p&gt;
&lt;p&gt;Uma percepção sutil para líderes: ao participar cedo, o VS Code efetivamente se tornou parte da infraestrutura de qualidade do TypeScript. Esse tipo de colaboração upstream é frequentemente mais barato que correções downstream e dívida de soluções alternativas. Se sua equipe depende de ferramentas fundamentais, envolva-se antes do GA, não depois.&lt;/p&gt;
&lt;p&gt;Se você está planejando uma migração para TypeScript 7, não copie os headlines. Copie o modelo de execução. Mantenha o caminho antigo disponível, colete dados de incompatibilidade e otimize primeiro para o fluxo diário do desenvolvedor. A aceleração de sete vezes é convincente, mas a vantagem sustentável é organizacional: sua equipe aprende a fazer grandes mudanças com segurança.&lt;/p&gt;
&lt;p&gt;Essa é a capacidade que se acumula além de qualquer ciclo de versão isolado.&lt;/p&gt;</content:encoded></item></channel></rss>