Microsoft je vratio Hot Reload kod u .NET spremište

Microsoft je poslušao mišljenje zajednice i vratio u .NET SDK spremište kod koji implementira funkciju “Hot Reload”, koji je prije nekoliko dana uklonjen iz baze koda, uprkos činjenici da je već bio naveden kao open source i bio je dio preliminarnih izdanja .NET 6. Predstavnici kompanije su se izvinili zajednici i priznali da su pogriješili uklonivši kod koji je već dodat i nisu odmah odgovorili na nezadovoljstvo zajednice. Takođe se navodi da kompanija nastavlja da pozicionira .NET kao otvorenu platformu i da će nastaviti razvoj u skladu sa otvorenim razvojnim modelom.

Objašnjava se da je zbog nedostatka resursa i vremena prije izlaska .NET 6 odlučeno da se Hot Reload ponudi samo u Visual Studio 2022, ali je glavna greška bila što je umjesto jednostavnog neaktiviranja koda koji je već dodan u otvoreni izvorni kod, ovaj kod je uklonjen iz spremišta. Spominjanje nedostatka resursa da se "Hot Reload" dovede do konačnog izdanja .NET 6 postavlja pitanja, budući da je ova funkcija već bila dio finalnih tekstualnih izdanja .NET 6 RC1 i .NET 6 RC2, a testirana je od strane korisnika. Razvoj u Visual Studiju 2022 takođe ne dozvoljava dodatno vreme za razvoj, jer su Visual Studio 2022 i .NET 6 planirani za izdavanje istog dana - 8. novembra.

Prvobitno se mislilo da ostavljanje "Hot Reload" samo u komercijalnom proizvodu Visual Studio 2022 ima za cilj povećanje njegove konkurentske privlačnosti u poređenju sa besplatnim razvojnim alatima. Prema The Vergeu, uklanjanje "Hot Reload" koda je odluka uprave koju je donijela Julia Liuson, šef Microsoftovog odjela za razvoj softvera.

Podsjećamo, Hot Reload pruža sredstvo za uređivanje koda u hodu dok je program pokrenut, omogućavajući vam da izvršite izmjene bez ručnog zaustavljanja izvršenja ili pričvršćivanja tačaka prekida. Programer je mogao pokrenuti aplikaciju pod kontrolom dotnet watch-a, nakon čega su promjene u kodu automatski primijenjene na pokrenutu aplikaciju, što je omogućilo da se odmah posmatra rezultat.

izvor: opennet.ru

Dodajte komentar