„Microsoft“ grąžino „Hot Reload“ kodą į .NET saugyklą

„Microsoft“ išklausė bendruomenės nuomonę ir grąžino į .NET SDK saugyklą „Hot Reload“ funkciją įgyvendinantį kodą, kuris prieš kelias dienas buvo pašalintas iš kodų bazės, nepaisant to, kad jis jau buvo įtrauktas į atvirojo kodo sąrašą ir buvo dalis preliminarių .NET 6 leidimų. Įmonės atstovai atsiprašė bendruomenės ir pripažino, kad padarė klaidą pašalindami jau pridėtą kodą ir ne iš karto reaguodami į bendruomenės nepasitenkinimą. Taip pat teigiama, kad bendrovė ir toliau pozicionuoja .NET kaip atvirą platformą ir toliau tęs savo plėtrą pagal atviros plėtros modelį.

Aiškinama, kad dėl resursų ir laiko stokos iki .NET 6 išleidimo buvo nuspręsta Hot Reload pasiūlyti tik Visual Studio 2022, tačiau pagrindinė klaida buvo ta, kad užuot tiesiog nesuaktyvinus jau įdėto į atvirą kodą šaltinio kodo bazėje, šis kodas buvo pašalintas iš saugyklos. Paminėjimas apie išteklių trūkumą norint pateikti „Hot Reload“ į galutinį .NET 6 leidimą kelia klausimų, nes ši funkcija jau buvo galutinių tekstinių .NET 6 RC1 ir .NET 6 RC2 leidimų dalis ir buvo išbandyta vartotojų. Kūrimas Visual Studio 2022 taip pat neskiria papildomo laiko kūrimui, nes Visual Studio 2022 ir .NET 6 planuojama išleisti tą pačią dieną – lapkričio 8 d.

Iš pradžių buvo manoma, kad palikus „Hot Reload“ tik komerciniame produkte „Visual Studio 2022“, buvo siekiama padidinti jo patrauklumą, palyginti su nemokamais kūrimo įrankiais. Anot „The Verge“, „Hot Reload“ kodo pašalinimas buvo „Microsoft“ programinės įrangos kūrimo skyriaus vadovės Julios Liuson valdymo sprendimas.

Primename, kad „Hot Reload“ suteikia galimybę redaguoti kodą skrydžio metu, kai programa veikia, todėl galite atlikti pakeitimus rankiniu būdu nestabdant vykdymo ar nepridedant pertraukos taškų. Kūrėjas galėjo paleisti programą valdydamas dotnet laikrodį, o po to kodo pakeitimai buvo automatiškai pritaikyti veikiančiai programai, o tai leido iš karto stebėti rezultatą.

Šaltinis: opennet.ru

Добавить комментарий