Microsoft palautti Hot Reload -koodin .NET-tietovarastoon

Microsoft kuunteli yhteisön mielipidettä ja palautti .NET SDK -arkistoon "Hot Reload" -toiminnolla toteutetun koodin, joka poistettiin koodikannasta muutama päivä sitten huolimatta siitä, että sitä pidettiin jo avoimena ja oli osa .NET 6:n alustavia julkaisuja. Yrityksen edustajat pyysivät yhteisöltä anteeksi ja myönsivät tehneensä virheen poistamalla jo lisätyn koodin eivätkä vastanneet välittömästi yhteisön tyytymättömyyteen. Todetaan myös, että yhtiö jatkaa .NETin asemointia avoimena alustana ja jatkaa sen kehittämistä avoimen kehitysmallin mukaisesti.

Selvitetään, että resurssien ja ajan puutteen vuoksi ennen .NET 6:n julkaisua päätettiin tarjota Hot Reload vain Visual Studio 2022:ssa, mutta suurin virhe oli, että sen sijaan, että jo lisättyä koodia ei yksinkertaisesti aktivoitu koodikanta, tämä koodi on poistettu arkistosta. Resurssien puutteen mainitseminen "Hot Reload":n tuomiseksi .NET 6:n lopulliseen julkaisuun herättää kysymyksiä, koska tämä ominaisuus sisältyi jo .NET 6 RC1:n ja .NET 6 RC2:n lopullisiin tekstijulkaisuihin, ja käyttäjät testasivat sen. Kehittäminen Visual Studio 2022:ssa ei myöskään anna lisäaikaa kehitystyölle, sillä Visual Studio 2022- ja .NET 6 -julkaisut on ajoitettu samana päivänä, 8. marraskuuta.

"Hot Reload" jättämisen vain kaupalliseen Visual Studio 2022 -tuotteeseen piti alun perin lisätä sen kilpailukykyistä vetovoimaa ilmaisiin kehitystyökaluihin verrattuna. The Vergen mukaan "Hot Reload" -koodin poistaminen oli Microsoftin tuotekehitysosaston johtajan Julia Liusonin tekemä johdon päätös.

Muista, että Hot Reload -ominaisuus tarjoaa keinon muokata koodia lennossa ohjelman ollessa käynnissä, jolloin voit tehdä muutoksia pysäyttämättä suorittamista manuaalisesti ja liittämättä keskeytyskohtia. Kehittäjä saattoi ajaa sovellusta dotnet watchin alla, minkä jälkeen koodiin tehdyt muutokset siirrettiin automaattisesti käynnissä olevaan sovellukseen, mikä mahdollisti heti tuloksen havainnoinnin.

Lähde: opennet.ru

Lisää kommentti