Ibinalik ng Microsoft ang Hot Reload code sa .NET repository

Nakinig ang Microsoft sa opinyon ng komunidad at ibinalik sa repositoryo ng .NET SDK ang code na nagpapatupad ng function na "Hot Reload", na inalis mula sa code base ilang araw na ang nakalipas, sa kabila ng katotohanang nakalista na ito bilang open source at ay bahagi ng paunang paglabas ng .NET 6. Humingi ng paumanhin ang mga kinatawan ng kumpanya sa komunidad at inamin na nagkamali sila sa pamamagitan ng pagtanggal ng code na naidagdag na at hindi kaagad tumugon sa hindi kasiyahan ng komunidad. Nakasaad din na patuloy na ipinoposisyon ng kumpanya ang .NET bilang isang open platform at ipagpapatuloy ang pag-unlad nito alinsunod sa open development model.

Ipinaliwanag na dahil sa kakulangan ng mga mapagkukunan at oras bago ang paglabas ng .NET 6, napagpasyahan na mag-alok lamang ng Hot Reload sa Visual Studio 2022, ngunit ang pangunahing pagkakamali ay na sa halip na hindi lamang i-activate ang code na naidagdag na sa open source codebase, ang code na ito ay inalis mula sa repository. Ang pagbanggit ng kakulangan ng mga mapagkukunan upang dalhin ang "Hot Reload" sa panghuling paglabas ng .NET 6 ay nagtataas ng mga katanungan, dahil ang tampok na ito ay bahagi na ng mga huling text release ng .NET 6 RC1 at .NET 6 RC2, at sinubukan ng mga gumagamit. Hindi rin pinapayagan ng pag-develop sa Visual Studio 2022 ang karagdagang oras para sa pagpapabuti, dahil ang Visual Studio 2022 at .NET 6 ay naka-iskedyul na ipalabas sa parehong araw - ika-8 ng Nobyembre.

Noong una ay inakala na ang pag-alis sa "Hot Reload" sa komersyal na produkto na Visual Studio 2022 ay naglalayong pataasin ang mapagkumpitensyang apela nito kumpara sa mga libreng tool sa pag-develop. Ayon sa The Verge, ang pag-alis ng "Hot Reload" code ay isang desisyon sa pamamahala na ginawa ni Julia Liuson, pinuno ng dibisyon ng software development ng Microsoft.

Bilang paalala, ang Hot Reload ay nagbibigay ng isang paraan upang i-edit ang code sa mabilisang habang tumatakbo ang isang programa, na nagbibigay-daan sa iyong gumawa ng mga pagbabago nang hindi manu-manong huminto sa pagpapatupad o paglalagay ng mga breakpoint. Maaaring patakbuhin ng developer ang application sa ilalim ng kontrol ng dotnet watch, pagkatapos kung saan ang mga pagbabagong ginawa sa code ay awtomatikong inilapat sa tumatakbong application, na naging posible upang agad na maobserbahan ang resulta.

Pinagmulan: opennet.ru

Magdagdag ng komento