logo

Microsoft извинилась перед сообществом .NET и вернула функцию Hot Reload в .NET 6

Автор:

Microsoft извинилась перед сообществом .NET и вернула функцию Hot Reload в .NET 6

Итак, сообщество .NET победило! Microsoft принесла извинения за удаление функции Hot Reload из инструмента «dotnet watch» в .NET 6, одобрила запрос на возврат этой функции и подтвердила, что она будет доступна в финальной версии .NET 6. Соответствующий пост в блоге опубликовал Скотт Хантер (Scott Hunter), директор подразделения .NET.

Периодически командам разработчиков приходится искать компромиссы и расставлять приоритеты, чтобы двигаться вперёд. Скотт признаёт, что компания попросту недооценила количество разработчиков, которые нуждаются в этой функции, и допустили ошибку, приняв решение об удалении исходного кода из состава .NET. Компания постарается учесть ошибки и не допускать их в будущем.

Скотт Хансельман (Scott Hanselman), один из самых известных программистов Microsoft, в своём Twitter также поблагодарил всех, кто поддержал запрос на возвращение поддержки Hot Reload в инструмент «dotnet watch».

Перевод поста из блога .NET

Пост в блоге, опубликованный на прошлой неделе, и удаление функции Hot Reload из репозитория .NET SDK побудили сообщество оставить многочисленные отзывы.

Прежде всего, мы хотим принести извинения. Мы допустили ошибку при выполнении нашего решения, и нам потребовалось больше времени, чем ожидалось, чтобы ответить сообществу. Мы одобрили запрос на восстановление этого участка кода, поэтому он будет включен в GA-сборку .NET 6 SDK.

Как команда, мы стремимся к тому, чтобы .NET была открытой платформой, а разработка велась в открытом режиме. Сам факт того, что мы решили с самого начала принять открытую позицию при разработке функции Hot Reload, является тому подтверждением. Тем не менее, как и любой команде разработчиков, время от времени нам приходится смотреть на качество, время, ресурсы, и искать компромиссы, чтобы двигаться вперед. Подавляющее большинство разработчиков .NET используют Visual Studio, и мы хотим убедиться, что VS предоставляет наилучшие возможности для .NET 6.

Поскольку до релиза .NET 6 и Visual Studio 2022 остаётся совсем немного времени, мы решили в первую очередь сосредоточиться на внедрении Hot Reload в VS2022. Мы допустили ошибку при осуществлении этого плана. Пытаясь определить приоритеты, мы случайно удалили исходный код вместо того, чтобы просто не использовать этот участок кода. Мы недооценили количество разработчиков, которые используют эту функцию в своих средах в различных сценариях, и то, как CLI используется вместе с Visual Studio для повышения производительности внутренних процессов.

Мы всегда прислушиваемся к отзывам наших клиентов, чтобы удовлетворить их потребности. Мы благодарим вас за то, что вы выразили свое мнение. Мы сожалеем, что расстроили многих членов сообщества этим изменением по целому ряду вопросов, включая сроки и реализацию.

Мы стремимся к созданию открытой и динамичной экосистемы .NET. Как и многие компании, мы учимся балансировать между потребностями сообщества OSS и выполнением корпоративных обязанностей для .NET. Иногда у нас не все получается. Когда это не так, лучшее, что мы можем сделать, это учиться на своих ошибках и становиться лучше в будущем.

Спасибо за все ваши отзывы и вклад на протяжении многих лет. Мы стремимся к открытому развитию .NET, и надеемся на дальнейшее тесное сотрудничество с сообществом.

Спасибо! 🙏 

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.