Microsoft je vratio Hot Reload kod u .NET repozitorij

Microsoft je poslušao mišljenje zajednice i vratio u .NET SDK repozitorij kod koji implementira funkciju “Hot Reload” koji je prije nekoliko dana uklonjen iz baze koda, unatoč činjenici da je već bio naveden kao open source i bio je dio preliminarnih izdanja .NET 6. Predstavnici tvrtke ispričali su se zajednici i priznali da su pogriješili uklanjanjem koda koji je već bio dodan i nisu odmah odgovorili na nezadovoljstvo zajednice. Također se navodi da tvrtka nastavlja pozicionirati .NET kao otvorenu platformu te će nastaviti svoj razvoj u skladu s modelom otvorenog razvoja.

Objašnjeno je da je zbog nedostatka resursa i vremena prije izlaska .NET 6 odlučeno ponuditi Hot Reload samo u Visual Studio 2022, ali glavna je pogreška bila što umjesto da se jednostavno ne aktivira kod koji je već dodan u otvoreni baza izvornog koda, ovaj kod je uklonjen iz repozitorija. Spominjanje nedostatka resursa za dovođenje "Hot Reload" u konačno izdanje .NET 6 postavlja pitanja, budući da je ova značajka već bila dio konačnih tekstualnih izdanja .NET 6 RC1 i .NET 6 RC2, a testirao ju je korisnika. Razvoj u Visual Studio 2022 također ne dopušta dodatno vrijeme za razvoj, budući da su Visual Studio 2022 i .NET 6 planirani za izlazak na isti dan - 8. studenog.

Prvotno se mislilo da je cilj ostavljanja "Hot Reload" samo u komercijalnom proizvodu Visual Studio 2022 povećati njegovu konkurentnost u usporedbi s besplatnim razvojnim alatima. Prema The Vergeu, uklanjanje koda "Hot Reload" bila je odluka uprave koju je donijela Julia Liuson, voditeljica Microsoftovog odjela za razvoj softvera.

Kao podsjetnik, Hot Reload pruža sredstva za uređivanje koda u hodu dok je program pokrenut, što vam omogućuje da napravite promjene bez ručnog zaustavljanja izvršenja ili pričvršćivanja prijelomnih točaka. Programer je mogao pokrenuti aplikaciju pod nadzorom dotnet watcha, nakon čega su se promjene napravljene u kodu automatski primjenjivale na pokrenutu aplikaciju, što je omogućilo trenutačno promatranje rezultata.

Izvor: opennet.ru

Dodajte komentar