Spoločnosť Microsoft vrátila kód Hot Reload do úložiska .NET

Microsoft si vypočul názor komunity a vrátil do úložiska .NET SDK kód implementujúci funkciu „Hot Reload“, ktorý bol pred niekoľkými dňami odstránený z kódovej základne, napriek tomu, že už bol uvedený ako open source a bol súčasťou predbežných vydaní .NET 6. Zástupcovia spoločnosti sa komunite ospravedlnili a priznali, že urobili chybu, keď odstránili kód, ktorý už bol pridaný, a okamžite nereagovali na nespokojnosť komunity. Taktiež sa uvádza, že spoločnosť naďalej umiestňuje .NET ako otvorenú platformu a bude pokračovať v jej vývoji v súlade s modelom otvoreného vývoja.

Vysvetľuje sa, že z dôvodu nedostatku zdrojov a času pred vydaním .NET 6 sa rozhodlo ponúknuť Hot Reload iba vo Visual Studio 2022, ale hlavnou chybou bolo, že namiesto toho, aby sa jednoducho neaktivoval kód už pridaný do open zdrojový kód, tento kód bol odstránený z úložiska. Zmienka o nedostatku zdrojov na uvedenie "Hot Reload" do konečného vydania .NET 6 vyvoláva otázky, pretože táto funkcia už bola súčasťou finálnych textových vydaní .NET 6 RC1 a .NET 6 RC2 a bola testovaná používateľov. Vývoj vo Visual Studio 2022 tiež neumožňuje dodatočný čas na vývoj, keďže Visual Studio 2022 a .NET 6 sú naplánované na vydanie v rovnaký deň – 8. novembra.

Pôvodne sa predpokladalo, že ponechanie „Hot Reload“ len v komerčnom produkte Visual Studio 2022 malo za cieľ zvýšiť jeho konkurenčnú príťažlivosť v porovnaní s bezplatnými vývojovými nástrojmi. Podľa The Verge bolo odstránenie kódu „Hot Reload“ rozhodnutím vedenia Julie Liuson, vedúcej divízie vývoja softvéru Microsoftu.

Pripomíname, že Hot Reload poskytuje prostriedky na úpravu kódu za behu programu, čo vám umožňuje vykonávať zmeny bez manuálneho zastavenia vykonávania alebo pripájania bodov prerušenia. Vývojár mohol spustiť aplikáciu pod kontrolou dotnet watch, po ktorej sa zmeny vykonané v kóde automaticky aplikovali na spustenú aplikáciu, čo umožnilo okamžite sledovať výsledok.

Zdroj: opennet.ru

Pridať komentár