A Microsoft trouxe de volta o código Hot Reload no repositório .NET

A Microsoft ouviu as opiniões da comunidade e trouxe de volta para o repositório .NET SDK o código da funcionalidade 'Hot Reload', que foi removido alguns dias atrás da base de código, apesar de já estar classificado como aberto e fazer parte das versões pré-lançamento do .NET 6. Representantes da empresa pediram desculpas à comunidade e reconheceram que cometeram um erro ao remover um código já adicionado e não reagir imediatamente à insatisfação da comunidade. Também foi declarado que a empresa continua a posicionar o .NET como uma plataforma aberta e continuará seu desenvolvimento em conformidade com o modelo de desenvolvimento aberto.

Foi explicado que, devido à falta de recursos e tempo antes do lançamento do .NET 6, foi decidido oferecer o Hot Reload apenas no Visual Studio 2022, mas o principal erro foi que, em vez de simplesmente não ativar o código já adicionado à base de código aberta, esse código foi removido do repositório. A menção à falta de recursos para finalizar o 'Hot Reload' para o lançamento final do .NET 6 levanta questões, uma vez que essa funcionalidade já fazia parte das versões finais textuais do .NET 6 RC1 e .NET 6 RC2, e foi testada pelos usuários. O desenvolvimento no Visual Studio 2022 também não oferece tempo adicional para ajustes, já que os lançamentos do Visual Studio 2022 e do .NET 6 estão agendados para o mesmo dia - 8 de novembro.

Inicialmente, supunha-se que manter o 'Hot Reload' apenas no produto comercial Visual Studio 2022 visava aumentar sua atratividade competitiva em relação às ferramentas de desenvolvimento gratuitas. De acordo com a publicação The Verge, a remoção do código 'Hot Reload' foi uma decisão gerencial, tomada por Julia Liuson, chefe da divisão de produtos de software da Microsoft.

Lembramos que a funcionalidade Hot Reload fornece ferramentas para editar código em tempo real durante a execução do programa, permitindo fazer alterações sem parar manualmente a execução e sem a necessidade de definir pontos de interrupção. O desenvolvedor poderia iniciar o aplicativo sob o comando 'dotnet watch', após o qual as alterações feitas no código eram automaticamente aplicadas ao aplicativo em execução, permitindo observar imediatamente o resultado.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster