Microsoft devolveu o código Hot Reload ao repositorio .NET

Microsoft escoitou a opinión da comunidade e devolveu ao repositorio .NET SDK o código que implementaba a función "Hot Reload", que foi eliminado da base de código hai uns días, a pesar de que xa figuraba como código aberto e formaba parte das versións preliminares de .NET 6. Os representantes da empresa pediron desculpas á comunidade e admitiron que cometeron un erro ao eliminar o código que xa se engadira e non responder inmediatamente á insatisfacción da comunidade. Tamén se indica que a empresa segue posicionando .NET como plataforma aberta e continuará o seu desenvolvemento de acordo co modelo de desenvolvemento aberto.

Explícase que por falta de recursos e tempo antes do lanzamento de .NET 6, decidiuse ofrecer Hot Reload só en Visual Studio 2022, pero o principal erro foi que en lugar de simplemente non activar o código xa engadido ao aberto. base de código fonte, este código foi eliminado do repositorio. A mención á falta de recursos para levar "Hot Reload" á versión final de .NET 6 suscita dúbidas, xa que esta función xa formaba parte das versións de texto finais de .NET 6 RC1 e .NET 6 RC2, e foi probada por usuarios. O desenvolvemento en Visual Studio 2022 tampouco permite tempo adicional para o desenvolvemento, xa que Visual Studio 2022 e .NET 6 están programados para o lanzamento o mesmo día, o 8 de novembro.

Inicialmente pensouse que deixar "Hot Reload" só no produto comercial Visual Studio 2022 tiña como obxectivo aumentar o seu atractivo competitivo en comparación coas ferramentas de desenvolvemento gratuítas. Segundo The Verge, a eliminación do código "Hot Reload" foi unha decisión de xestión tomada por Julia Liuson, xefa da división de desenvolvemento de software de Microsoft.

Como recordatorio, Hot Reload ofrece un medio para editar código sobre a marcha mentres se está a executar un programa, o que lle permite facer cambios sen deter manualmente a execución nin engadir puntos de interrupción. O programador podería executar a aplicación baixo o control dotnet watch, despois de que os cambios feitos no código aplicáronse automaticamente á aplicación en execución, o que permitiu observar inmediatamente o resultado.

Fonte: opennet.ru

Engadir un comentario