Microsoft kuulas kogukonna arvamust ja tagastas .NET SDK hoidlas "Hot Reload" funktsiooni rakenduse koodi, mis mõni päev tagasi koodibaasist eemaldati, kuigi see oli juba avatud ja kuulus .NET 6 eelversioonide hulka. Ettevõtte esindajad vabandasid kogukonna ees ja tunnustasid, et nad tegid vea, eemaldades juba lisatud koodi ja reageerides kohe mitte rahulolekule. Samuti kinnitati, et ettevõte jätkab .NET-i positsioneerimist avatud platvormina ja arendab seda edasi avatud arendusmudeli kohaselt.
Selgitatakse, et .NET 6 vabastamise eel kaotas ressursside ja aja nappuse tõttu Hot Reload funktsiooni pakkumine ainult Visual Studio 2022-s. Suurim viga oli see, et avatud koodibaasist lihtsalt välja lülitatud koodi asemel kustutati see hoidlast. Ressursside puudumise mainimine Hot Reload'i viimase versioonini viimise kohta .NET 6 jääb küsimusi tekitavaks, kuna see funktsioon oli juba osa .NET 6 RC1 ja .NET 6 RC2 lõplikest tekstiversioonidest ning seda testisid kasutajad. Visual Studio 2022 arendus ei anna samuti lisatähtaega täiendusteks, kuna Visual Studio 2022 ja .NET 6 versioonid on planeeritud samaks päevaks — 8. novembriks.
Esialgu eeldati, et Hot Reloadi jätmine ainult kaubanduslikku toodet Visual Studio 2022-s oli suunatud selle konkurentsivõime suurendamisele võrreldes tasuta arendustööriistadega. The Verge'i teatel oli Hot Reload koodi kustutamine juhtimisotsus, mille võttis vastu Microsofti tarkvaraarenduse osakonna juht Julia Liuson.
Tulet meelde, et Hot Reload funktsioon pakub vahendeid koodi reaalajas redigeerimiseks programmi käivitamise ajal, võimaldades muudatusi teha ilma käsitsi täitmise peatamiseta ja ilma peatusepunktide lisamiseta. Arendaja võis käivitada rakenduse "dotnet watch" all, mille järgselt rakendati koodis tehtud muudatused automaatselt käimasolevale rakendusele, võimaldades kohe tulemust näha.
Allikas: opennet.ru
