Microsoft har returnerat Hot Reload-koden till .NET-förvaret

Microsoft lyssnade på samhällets åsikter och returnerade till .NET SDK-förvaret koden som implementerade funktionen "Hot Reload", som togs bort från kodbasen för några dagar sedan, trots att den redan var listad som öppen källkod och var en del av de preliminära utgåvorna av .NET 6. Företagsrepresentanter bad om ursäkt till communityn och erkände att de gjorde ett misstag genom att ta bort kod som redan hade lagts till och inte omedelbart svara på communityns missnöje. Det anges också att bolaget fortsätter att positionera .NET som en öppen plattform och kommer att fortsätta sin utveckling i enlighet med den öppna utvecklingsmodellen.

Det förklaras att på grund av brist på resurser och tid före lanseringen av .NET 6 beslutades det att erbjuda Hot Reload endast i Visual Studio 2022, men det största misstaget var att istället för att helt enkelt inte aktivera koden som redan lagts till i den öppna källkodsbasen har denna kod tagits bort från förvaret. Omnämnandet av bristen på resurser för att ta "Hot Reload" till den slutliga versionen av .NET 6 väcker frågor, eftersom den här funktionen redan var en del av de slutliga textversionerna av .NET 6 RC1 och .NET 6 RC2 och testades av användare. Utveckling i Visual Studio 2022 tillåter inte heller ytterligare tid för utveckling, eftersom Visual Studio 2022 och .NET 6 är planerade att släppas samma dag - den 8 november.

Det var ursprungligen tänkt att att lämna "Hot Reload" endast i den kommersiella produkten Visual Studio 2022 syftade till att öka dess konkurrenskraft jämfört med gratis utvecklingsverktyg. Enligt The Verge var borttagningen av "Hot Reload"-koden ett ledningsbeslut som fattades av Julia Liuson, chef för Microsofts avdelning för mjukvaruutveckling.

Som en påminnelse tillhandahåller Hot Reload ett sätt att redigera kod i farten medan ett program körs, så att du kan göra ändringar utan att manuellt stoppa exekvering eller bifoga brytpunkter. Utvecklaren kunde köra applikationen under dotnet watch-kontroll, varefter ändringar som gjorts i koden applicerades automatiskt på den körande applikationen, vilket gjorde det möjligt att omedelbart observera resultatet.

Källa: opennet.ru

Lägg en kommentar