Tvrtka Microsoft je poslušala mišljenje zajednice i vratila u repozitorij .NET SDK kod s implementacijom funkcije „Hot Reload”, koja je nedavno uklonjena iz kodne baze, unatoč tome što je već bila javno dostupna i dio preliminarnih izdanja .NET 6. Predstavnici tvrtke su se ispričali zajednici i priznali da su pogriješili uklanjanjem već dodanog koda i odmah se nisu odazvali na nezadovoljstvo zajednice. Također, potvrđeno je da tvrtka nastavlja pozicionirati .NET kao otvorenu platformu i da će nastaviti s njenim razvojem prema otvorenom modelu razvoja.
Objašnjeno je da je zbog nedostatka resursa i vremena prije izdavanja .NET 6 odlučeno ponuditi Hot Reload samo u Visual Studio 2022, no glavna greška bila je to što je umjesto da se samo deaktivira već dodani kod u otvorenu kodnu bazu, taj kod uklonjen iz repozitorija. Spominjanje nedostatka resursa za finalizaciju „Hot Reload” za konačno izdanje .NET 6 postavlja pitanja, jer je ova mogućnost već bila uključena u konačna tekstualna izdanja .NET 6 RC1 i .NET 6 RC2 i testirana je od strane korisnika. Razvoj u Visual Studio 2022 također ne daje dodatno vrijeme za doradu, jer su izdanja Visual Studio 2022 i .NET 6 zakazana za isti dan — 8. studenog.
Prvotno se pretpostavljalo da je ostavljanje „Hot Reload” samo u komercijalnom proizvodu Visual Studio 2022 bilo usmjereno na povećanje njegove konkurentnosti u odnosu na besplatne alate za razvoj. Prema podacima izdanja The Verge, uklanjanje koda „Hot Reload” bilo je upravljačka odluka koju je donijela Julia Liuson, voditeljica Microsoftovog odjela za razvoj softverskih proizvoda.
Podsjećamo da funkcija Hot Reload pruža sredstva za uređivanje koda u stvarnom vremenu tijekom izvođenja programa, dopuštajući promjene bez ručnog zaustavljanja izvođenja i bez postavljanja točaka zaustavljanja. Programer je mogao pokrenuti aplikaciju pod upravljanjem „dotnet watch”, nakon čega su promjene u kodu automatski primijenjene na pokrenutu aplikaciju, što je omogućilo odmah promatrati rezultat.
Izvor: opennet.ru
