Microsoft върна кода на Hot Reload в репозитория .NET

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

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

Първоначално се предполагаше, че оставянето на „Hot Reload“ само в комерсиалния продукт Visual Studio 2022 е целяло да повиши конкурентната му привлекателност в сравнение с безплатните инструменти за разработка. Според информация от изданието The Verge, изтриването на кода на „Hot Reload“ беше управленско решение, взето от Джулия Люсон (Julia Liuson), ръководителката на подразделението на Microsoft за разработка на софтуерни продукти.

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

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

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster