Microsoft przywrócił kod Hot Reload do repozytorium .NET

Firma Microsoft wsłuchała się w opinie społeczności i przywróciła do repozytorium kod .NET SDK z implementacją funkcji „Hot Reload”, który kilka dni temu został usunięty z bazy kodu, mimo że był już publiczny i wchodził w skład wczesnych wydań .NET 6. Przedstawiciele firmy przeprosili społeczność i przyznali, że popełnili błąd usuwając już dodany kod oraz nie reagując od razu na niezadowolenie społeczności. Zaznaczone zostało również, że firma nadal pozycjonuje .NET jako otwartą platformę i będzie kontynuować jej rozwój zgodnie z otwartym modelem tworzenia oprogramowania.

Wyjaśniono, że z powodu braku zasobów i czasu przed wydaniem .NET 6 zdecydowano się na zaoferowanie Hot Reload tylko w Visual Studio 2022, ale głównym błędem było to, że zamiast po prostu nie aktywować już dodanego kodu w otwartej bazie kodu, kod ten został usunięty z repozytorium. Wzmianka o braku zasobów na dokończenie „Hot Reload” do finalnego wydania .NET 6 budzi wątpliwości, ponieważ ta możliwość była już zawarta w finalnych wydaniach tekstowych .NET 6 RC1 i .NET 6 RC2 i była testowana przez użytkowników. Rozwój w Visual Studio 2022 nie daje również dodatkowego czasu na udoskonalenie, ponieważ wydania Visual Studio 2022 i .NET 6 zaplanowane są na jeden dzień — 8 listopada.

Początkowo zakładano, że pozostawienie „Hot Reload” tylko w komercyjnej wersji produktu Visual Studio 2022 miało na celu zwiększenie jego konkurencyjności w porównaniu do darmowych narzędzi do tworzenia oprogramowania. Z doniesień serwisu The Verge wynika, że usunięcie kodu „Hot Reload” było decyzją zarządczą, która została podjęta przez Julię Liuson, kierownika działu Microsoftu zajmującego się opracowaniem oprogramowania.

Przypomnijmy, że funkcja Hot Reload zapewnia środki do edytowania kodu w locie podczas wykonywania programu, pozwalając na wprowadzanie zmian bez ręcznego zatrzymywania wykonania i bez przyklejania punktów przerwania. Programista mógł uruchomić aplikację pod kontrolą „dotnet watch”, po czym wprowadzane w kodzie zmiany były automatycznie stosowane do uruchomionej aplikacji, co pozwalało od razu obserwować wyniki.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster