Microsoft върна кода за горещо презареждане в .NET хранилището

Microsoft се вслуша в мнението на общността и върна в хранилището на .NET SDK кода с внедряването на функцията „Горещо презареждане“, която беше премахната от кодовата база преди няколко дни, въпреки факта, че вече се смяташе за отворена и беше част от предварителните версии на .NET 6. Представителите на компанията се извиниха на общността и признаха, че са направили грешка, като са премахнали вече добавения код и не са отговорили веднага на недоволството на общността. Също така се посочва, че компанията продължава да позиционира .NET като отворена платформа и ще продължи да я развива в съответствие с отворения модел на разработка.

Обяснява се, че поради липса на ресурси и време преди пускането на .NET 6 е решено да се предлага Hot Reload само във Visual Studio 2022, но основната грешка е, че вместо просто да не се активира кодът, който вече е добавен към отворения кодова база, този код е премахнат от хранилището. Споменаването на липсата на ресурси за пренасяне на „Горещо презареждане“ в окончателната версия на .NET 6 повдига въпроси, тъй като тази функция вече беше част от окончателните текстови версии на .NET 6 RC1 и .NET 6 RC2 и беше тествана от потребителите. Разработването в Visual Studio 2022 също не предоставя допълнително време за разработка, тъй като версиите на Visual Studio 2022 и .NET 6 са планирани за същия ден, 8 ноември.

Оставянето на „Горещо презареждане“ само в комерсиалния продукт Visual Studio 2022 първоначално трябваше да увеличи неговата конкурентна привлекателност в сравнение с безплатните инструменти за разработка. Според The ​​Verge премахването на кода „Hot Reload“ е управленско решение, взето от Джулия Лиусън, ръководител на отдела за разработка на продукти на Microsoft.

Спомнете си, че функцията Hot Reload осигурява средство за редактиране на код в движение, докато програмата работи, което ви позволява да правите промени без ръчно спиране на изпълнението и без прикачване на точки на прекъсване. Разработчикът можеше да стартира приложението под dotnet watch, след което промените, направени в кода, бяха автоматично приложени към работещото приложение, което направи възможно незабавното наблюдение на резултата.

Източник: opennet.ru

Добавяне на нов коментар