A Microsoft retornou o código Hot Reload para o repositório .NET

A Microsoft ouviu a opinião da comunidade e devolveu ao repositório .NET SDK o código que implementa a função “Hot Reload”, que foi retirado da base de código há poucos dias, apesar de já estar listado como código aberto e fez parte dos lançamentos preliminares do .NET 6. Os representantes da empresa pediram desculpas à comunidade e admitiram que cometeram um erro ao remover o código que já havia sido adicionado e não responder imediatamente à insatisfação da comunidade. Afirma-se também que a empresa continua a posicionar o .NET como uma plataforma aberta e continuará o seu desenvolvimento de acordo com o modelo de desenvolvimento aberto.

Explica-se que por falta de recursos e tempo antes do lançamento do .NET 6, optou-se por oferecer Hot Reload apenas no Visual Studio 2022, mas o principal erro foi que ao invés de simplesmente não ativar o código já adicionado ao aberto base de código fonte, este código foi removido do repositório. A menção à falta de recursos para trazer o "Hot Reload" para a versão final do .NET 6 levanta dúvidas, uma vez que esse recurso já fazia parte dos lançamentos de texto finais do .NET 6 RC1 e .NET 6 RC2, e foi testado por Usuários. O desenvolvimento no Visual Studio 2022 também não permite tempo adicional para desenvolvimento, já que o Visual Studio 2022 e o .NET 6 estão programados para lançamento no mesmo dia – 8 de novembro.

Originalmente pensava-se que deixar o "Hot Reload" apenas no produto comercial Visual Studio 2022 tinha como objetivo aumentar seu apelo competitivo em comparação com ferramentas de desenvolvimento gratuitas. Segundo o The Verge, a remoção do código “Hot Reload” foi uma decisão de gestão tomada por Julia Liuson, chefe da divisão de desenvolvimento de software da Microsoft.

Como lembrete, o Hot Reload fornece um meio de editar o código dinamicamente enquanto um programa está em execução, permitindo que você faça alterações sem interromper manualmente a execução ou anexar pontos de interrupção. O desenvolvedor pôde executar o aplicativo sob o controle dotnet watch, após o qual as alterações feitas no código foram aplicadas automaticamente ao aplicativo em execução, o que possibilitou a observação imediata do resultado.

Fonte: opennet.ru

Adicionar um comentário