Microsoft Hot Reload кодун .NET репозиторийине кайтарды

Microsoft коомчулуктун пикирин угуп, .NET SDK репозиторийине "Hot Reload" функциясын ишке ашыруучу кодду кайтарып берди, ал ачык булак катары тизмеленгенине карабастан, бир нече күн мурун код базасынан алынып салынган жана .NET 6нын алдын ала чыгарылыштарынын бир бөлүгү болгон. Компания өкүлдөрү коомчулуктан кечирим сурап, буга чейин кошулган кодду алып салуу менен жаңылыштык кетиргенин жана коомчулуктун нааразычылыгына дароо жооп бербегенин моюнга алышты. Ошондой эле компания .NETти ачык платформа катары жайгаштырууну улантып жатканы жана ачык өнүгүү моделине ылайык өнүгүүсүн улантаары айтылат.

.NET 6 чыгарууга чейин ресурстардын жана убакыттын жетишсиздигинен улам, Hot Reload'ду Visual Studio 2022де гана сунуштоо чечими кабыл алынганы түшүндүрүлөт, бирок негизги ката ачыкка кошулган кодду жөн гана иштетпей коюунун ордуна болгон. булак код базасы, бул код репозиторийден алынып салынды. .NET 6нын акыркы релизине "Hot Reload" алып келүү үчүн ресурстардын жетишсиздиги жөнүндө сөз кылынышы суроолорду туудурат, анткени бул функция буга чейин .NET 6 RC1 жана .NET 6 RC2 акыркы текст релиздеринин бир бөлүгү болгон жана аны сынаган. колдонуучулар. Visual Studio 2022де иштеп чыгуу дагы иштеп чыгууга кошумча убакыт бербейт, анткени Visual Studio 2022 жана .NET 6 ошол эле күнү - 8-ноябрда чыгаруу пландаштырылган.

Башында Visual Studio 2022 коммерциялык продуктунда гана "Hot Reload" калтыруу бекер иштеп чыгуу куралдарына салыштырмалуу анын атаандаштыкка жөндөмдүүлүгүн жогорулатууга багытталган деп ойлошкон. The Verge жазгандай, "Hot Reload" кодун алып салуу Microsoftтун программалык камсыздоону иштеп чыгуу бөлүмүнүн башчысы Жулия Люсон тарабынан кабыл алынган башкаруу чечими болгон.

Эскерте кетсек, Hot Reload программа иштеп жатканда кодду тез арада түзөтүү каражатын камсыздайт, бул аткарууну кол менен токтотпостон же үзгүлтүккө учуроо чектерин тиркпестен өзгөртүүлөрдү киргизүүгө мүмкүндүк берет. Иштеп чыгуучу тиркемени dotnet watch көзөмөлү астында иштете алат, андан кийин кодго киргизилген өзгөртүүлөр автоматтык түрдө иштеп жаткан тиркемеге колдонулуп, натыйжаны дароо байкоого мүмкүндүк берди.

Source: opennet.ru

Комментарий кошуу