Microsoft je vrnil kodo Hot Reload v repozitorij .NET

Microsoft je prisluhnil mnenju skupnosti in v repozitorij .NET SDK vrnil kodo, ki izvaja funkcijo »Hot Reload«, ki je bila pred nekaj dnevi odstranjena iz kodne baze, kljub temu, da je bila že navedena kot odprtokodna in je bil del predhodnih izdaj .NET 6. Predstavniki podjetja so se opravičili skupnosti in priznali, da so naredili napako, ko so odstranili kodo, ki je bila že dodana, in se niso takoj odzvali na nezadovoljstvo skupnosti. Navedeno je tudi, da podjetje še naprej pozicionira .NET kot odprto platformo in bo nadaljevalo svoj razvoj v skladu z modelom odprtega razvoja.

Pojasnjeno je, da je bilo zaradi pomanjkanja virov in časa pred izdajo .NET 6 odločeno, da se Hot Reload ponudi samo v Visual Studio 2022, vendar je bila glavna napaka ta, da namesto da bi preprosto ne aktivirali kode, ki je že dodana odprtemu izvorne kode, je bila ta koda odstranjena iz repozitorija. Omemba pomanjkanja virov za prenos "Hot Reload" v končno izdajo .NET 6 sproža vprašanja, saj je bila ta funkcija že del končnih besedilnih izdaj .NET 6 RC1 in .NET 6 RC2 in jo je preizkusil uporabniki. Razvoj v Visual Studio 2022 tudi ne dopušča dodatnega časa za razvoj, saj sta Visual Studio 2022 in .NET 6 predvidena za izid na isti dan – 8. novembra.

Prvotno je bilo mišljeno, da je bil cilj »Hot Reload« le v komercialnem izdelku Visual Studio 2022 povečati njegovo konkurenčnost v primerjavi z brezplačnimi razvojnimi orodji. Po poročanju The Verge je bila odstranitev kode »Hot Reload« vodstvena odločitev Julie Liuson, vodje Microsoftovega oddelka za razvoj programske opreme.

Kot opomnik, Hot Reload ponuja sredstvo za sprotno urejanje kode, medtem ko se program izvaja, kar vam omogoča spreminjanje brez ročne zaustavitve izvajanja ali pripenjanja prekinitvenih točk. Razvijalec je lahko zagnal aplikacijo pod nadzorom dotnet watch, nato pa so bile spremembe kode samodejno uporabljene v delujoči aplikaciji, kar je omogočilo takojšnje opazovanje rezultata.

Vir: opennet.ru

Dodaj komentar