Společnost Microsoft vrátila kód Hot Reload do úložiště .NET

Microsoft vyslyšel názor komunity a vrátil do repozitáře .NET SDK kód implementující funkci „Hot Reload“, který byl před pár dny odstraněn z kódové základny, přestože byl již uveden jako open source a byl součástí předběžných verzí .NET 6. Zástupci společnosti se omluvili komunitě a přiznali, že udělali chybu, když odstranili již přidaný kód a nereagovali okamžitě na nespokojenost komunity. Dále se uvádí, že společnost nadále staví .NET jako otevřenou platformu a bude pokračovat v jejím vývoji v souladu s modelem otevřeného vývoje.

Vysvětluje se, že kvůli nedostatku zdrojů a času před vydáním .NET 6 bylo rozhodnuto nabídnout Hot Reload pouze ve Visual Studiu 2022, ale hlavní chybou bylo, že místo prosté neaktivace kódu již přidaného do open zdrojový kód, tento kód byl odstraněn z úložiště. Zmínka o nedostatku zdrojů pro zavedení „Hot Reload“ do konečné verze .NET 6 vyvolává otázky, protože tato funkce již byla součástí finálních textových verzí .NET 6 RC1 a .NET 6 RC2 a byla testována uživatelů. Vývoj ve Visual Studiu 2022 také neumožňuje další čas na vývoj, protože Visual Studio 2022 a .NET 6 jsou naplánovány na vydání ve stejný den – 8. listopadu.

Původně se mělo za to, že ponechání „Hot Reload“ pouze v komerčním produktu Visual Studio 2022 má za cíl zvýšit jeho konkurenční přitažlivost ve srovnání s bezplatnými vývojářskými nástroji. Podle The Verge bylo odstranění kódu „Hot Reload“ rozhodnutím vedení Julie Liuson, vedoucí divize vývoje softwaru Microsoftu.

Připomínáme, že Hot Reload poskytuje prostředky pro úpravy kódu za běhu programu, což vám umožňuje provádět změny bez ručního zastavení provádění nebo připojení bodů přerušení. Vývojář mohl aplikaci spouštět pod kontrolou dotnet watch, poté se změny provedené v kódu automaticky aplikovaly na běžící aplikaci, což umožnilo okamžitě sledovat výsledek.

Zdroj: opennet.ru

Přidat komentář