Microsoft va retornar el codi de recàrrega en calent al repositori .NET

Microsoft va escoltar l'opinió de la comunitat i va retornar al repositori .NET SDK el codi amb la implementació de la funció "Hot Reload", que va ser eliminat de la base de codi fa uns dies, malgrat que ja es considerava obert i formava part de les versions preliminars de .NET 6. Els representants de l'empresa van demanar disculpes a la comunitat i van admetre que van cometre un error eliminant el codi ja afegit i no van respondre immediatament a la insatisfacció de la comunitat. També s'afirma que l'empresa continua posicionant .NET com a plataforma oberta i seguirà desenvolupant-la d'acord amb el model de desenvolupament obert.

S'explica que per manca de recursos i temps abans del llançament de .NET 6, es va decidir oferir Hot Reload només a Visual Studio 2022, però el principal error va ser que en lloc de simplement no activar el codi ja afegit a l'obert. codebase, aquest codi s'ha eliminat del repositori. Esmentar la manca de recursos per portar "Hot Reload" a la versió final de .NET 6 planteja preguntes, ja que aquesta característica ja estava inclosa a les versions de text finals de .NET 6 RC1 i .NET 6 RC2, i va ser provada pels usuaris. El desenvolupament a Visual Studio 2022 tampoc proporciona temps de desenvolupament addicional, ja que les versions de Visual Studio 2022 i .NET 6 estan programades per al mateix dia, el 8 de novembre.

Deixar "Hot Reload" només al producte comercial Visual Studio 2022 originalment havia d'augmentar el seu atractiu competitiu en comparació amb les eines de desenvolupament gratuïtes. Segons The Verge, l'eliminació del codi "Hot Reload" va ser una decisió de gestió presa per Julia Liuson, cap de la divisió de desenvolupament de productes de Microsoft.

Recordeu que la funció de recàrrega en calent proporciona un mitjà per editar codi sobre la marxa mentre el programa s'executa, la qual cosa us permet fer canvis sense aturar l'execució manualment i sense adjuntar punts d'interrupció. El desenvolupador podia executar l'aplicació sota el control dotnet, després de la qual cosa els canvis fets al codi s'aplicaven automàticament a l'aplicació en execució, cosa que permetia observar immediatament el resultat.

Font: opennet.ru

Afegeix comentari