Microsoft har lyssnat pÄ samhÀllet och har Äterinfört koden för "Hot Reload"-funktionen i .NET SDK-repositoryt, som togs bort för nÄgra dagar sedan, trots att den redan ansÄgs vara öppen och ingick i förhandsutgÄvorna av .NET 6. Företagsrepresentanter har bett om ursÀkt till samhÀllet och erkÀnt att de gjorde ett misstag genom att ta bort redan tillagd kod utan att omedelbart reagera pÄ missnöjet frÄn samhÀllet. Det har ocksÄ pÄstÄtts att företaget fortsÀtter att positionera .NET som en öppen plattform och kommer att fortsÀtta dess utveckling enligt en öppen utvecklingsmodell.
Det förklaras att pĂ„ grund av brist pĂ„ resurser och tid före utgivningen 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 bara inaktivera den redan tillagda koden i den öppna kodbasen, togs denna kod bort frĂ„n repositoryt. Referenser till bristen pĂ„ resurser för att slutföra "Hot Reload" för den slutliga utgĂ„van av .NET 6 vĂ€cker frĂ„gor, eftersom denna funktion redan ingick i de slutliga textutgĂ„vorna av .NET 6 RC1 och .NET 6 RC2 och hade testats av anvĂ€ndarna. Utvecklingen i Visual Studio 2022 ger inte heller mer tid för förbĂ€ttringar, eftersom utgĂ„vorna av Visual Studio 2022 och .NET 6 Ă€r planerade till samma dag â den 8 november.
Det ursprungliga antagandet var att kvarlÀmnandet av "Hot Reload" endast i den kommersiella produkten Visual Studio 2022 var inriktat pÄ att öka dess konkurrenskraft jÀmfört med gratis utvecklingsverktyg. Enligt uppgifter frÄn The Verge var borttagningen av "Hot Reload"-koden ett ledningsbeslut som fattades av Julia Liuson, chef för Microsofts programvarutvecklingsenhet.
Vi pÄminner om att Hot Reload-funktionen tillhandahÄller medel för att redigera koden i realtid under programmets körning, vilket möjliggör Àndringar utan att manuellt stoppa körningen eller fÀsta brytpunkter. Utvecklaren kunde köra applikationen under "dotnet watch", varefter kodÀndringar automatiskt tillÀmpades pÄ den körande applikationen, vilket gjorde det möjligt att omedelbart se resultatet.
KĂ€lla: opennet.ru
