A Microsoft visszaküldte a Hot Reload kódot a .NET adattárba

A Microsoft meghallgatta a közösség véleményét, és a "Hot Reload" funkció megvalósításával visszaküldte a .NET SDK tárházába a kódot, amelyet néhány napja eltávolítottak a kódbázisból, annak ellenére, hogy már nyitottnak számított és része volt a .NET 6 előzetes kiadásainak. A cég képviselői elnézést kértek a közösségtől, és elismerték, hogy hibát követtek el, amikor eltávolították a már hozzáadott kódot, és nem reagáltak azonnal a közösség elégedetlenségére. Azt is közölték, hogy a vállalat továbbra is nyílt platformként pozícionálja a .NET-et, és a nyílt fejlesztési modellnek megfelelően folytatja a fejlesztését.

Elmagyarázzák, hogy a .NET 6 megjelenése előtti erőforrások és időhiány miatt úgy döntöttek, hogy csak a Visual Studio 2022-ben kínálják a Hot Reload szolgáltatást, de a fő hiba az volt, hogy ahelyett, hogy egyszerűen nem aktiválták volna a már megnyitott kódot. kódbázis, ez a kód eltávolítva a tárolóból. A "Hot Reload" .NET 6 végső kiadásához szükséges erőforrások hiányának említése kérdéseket vet fel, mivel ez a funkció már része volt a .NET 6 RC1 és .NET 6 RC2 végső szöveges kiadásainak, és a felhasználók tesztelték. A Visual Studio 2022-ben történő fejlesztés szintén nem biztosít további fejlesztési időt, mivel a Visual Studio 2022 és a .NET 6 kiadása ugyanazon a napon, november 8-án jelenik meg.

A „Hot Reload” csak a kereskedelmi Visual Studio 2022 termékben való meghagyása eredetileg az ingyenes fejlesztői eszközökhöz képest növelné a versenyképesség vonzerejét. A The Verge szerint a "Hot Reload" kód eltávolítása Julia Liuson, a Microsoft termékfejlesztési részlegének vezetője vezetői döntése volt.

Emlékezzünk vissza, hogy a Hot Reload funkció lehetővé teszi a kód menet közbeni szerkesztését, miközben a program fut, így a végrehajtás manuális leállítása és töréspontok csatolása nélkül hajthat végre változtatásokat. A fejlesztő dotnet watch alatt futtathatta az alkalmazást, majd a kódon végrehajtott változtatások automatikusan átkerültek a futó alkalmazásra, ami lehetővé tette az eredmény azonnali megfigyelését.

Forrás: opennet.ru

Hozzászólás