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

Понедельник, 25 октября 2021 г.

Следите за нами в ВКонтакте, Телеграм'e и Twitter'e

Компания Microsoft прислушалась к мнению сообщества и вернула в репозиторий .NET SDK код с реализацией функции «Hot Reload», несколько дней назад удалённый из кодовой базы, несмотря на то что он уже числился открытым и входил в состав предварительного выпусков .NET 6. Представители компании принесли сообществу извинение и признали, что совершили ошибку, удалив уже добавленный код и сразу не отреагировав на недовольство сообщества. Заявлено также, что компания продолжает позиционировать .NET как открытую платформу и будет продолжать её развитие в соответствии с открытой моделью разработки.

Поясняется, что из-за нехватки ресурсов и времени перед релизом .NET 6 было решено предложить Hot Reload только в Visual Studio 2022, но главной ошибкой было то, что вместо того, чтобы просто не активировать уже добавленный в открытую кодовую базу код, этот код был удалён из репозитория. Упоминание о нехватки ресурсов до доведения «Hot Reload» до финального релиза .NET 6 вызывают вопросы, так как данная возможность уже входила в состав финальных текстовых выпусков.NET 6 RC1 и .NET 6 RC2, и была протестирована пользователями. Развитие в Visual Studio 2022 также не даёт дополнительного времени на доработку, так как релизы Visual Studio 2022 и .NET 6 запланированы на один день — 8 ноября.

Изначально предполагалось, что оставление «Hot Reload» только в коммерческом продукте Visual Studio 2022 было нацелено на повышение его конкурентной привлекательности по сравнению с бесплатными инструментами для разработки. По данным издания The Verge, решение об удалении кода «Hot Reload» приняла Джулия Люсон (Julia Liuson), руководитель подразделения Microsoft по разработке программных продуктов.

Напомним, что функция Hot Reload предоставляет средства для редактирования кода на лету во время выполнения программы, позволяя вносить изменения без ручной остановки выполнения и без прикрепления точек останова. Разработчик мог запустить приложение под управлением «dotnet watch», после чего вносимые в код изменения автоматически применялись к запущенному приложению, что позволяло сразу наблюдать результат.

Источник: http://www.opennet.ru/opennews/art.shtml? num=56027

Следите за нами в ВКонтакте, Телеграм'e и Twitter'e


Просмотров: 323
Рубрика: Hi-Tech


Архив новостей / Экспорт новостей

Ещё новости по теме:

RosInvest.Com не несет ответственности за опубликованные материалы и комментарии пользователей. Возрастной цензор 16+.

Ответственность за высказанные, размещённую информацию и оценки, в рамках проекта RosInvest.Com, лежит полностью на лицах опубликовавших эти материалы. Использование материалов, допускается со ссылкой на сайт RosInvest.Com.

Архивы новостей за: 2018, 2017, 2016, 2015, 2014, 2013, 2012, 2011, 2010, 2009, 2008, 2007, 2006, 2005, 2004, 2003