Ruby 3.4: Transição gradual para literais de string congeladas

2025-07-09
Ruby 3.4: Transição gradual para literais de string congeladas

O Ruby 3.4 inicia uma transição de várias versões para literais de string congeladas por padrão. Atualmente, o Ruby 3.4 oferece avisos opt-in quando os avisos de depreciação são ativados, garantindo compatibilidade com versões anteriores. Os avisos serão ativados por padrão no Ruby 3.7, e literais de string congeladas se tornarão o padrão no Ruby 4.0. Essa mudança promete ganhos de desempenho por meio da desduplicação de strings, reduzindo a coleta de lixo e o uso de memória. O artigo detalha como ativar avisos, corrigir problemas e migrar código existente, defendendo uma abordagem de atualização gradual.

Desenvolvimento