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