Microsoft, Çalışırken Yeniden Yükleme kodunu .NET deposuna geri gönderdi

Microsoft, topluluğun görüşlerini dinledi ve zaten açık kaynak olarak listelenmiş olmasına rağmen birkaç gün önce kod tabanından kaldırılan "Hot Reload" işlevini uygulayan kodu .NET SDK deposuna iade etti ve .NET 6'nın ön sürümlerinin bir parçasıydı. Şirket temsilcileri topluluktan özür diledi ve daha önce eklenmiş olan kodu kaldırarak ve topluluğun memnuniyetsizliğine hemen yanıt vermeyerek hata yaptıklarını itiraf etti. Şirketin .NET'i açık bir platform olarak konumlandırmaya devam ettiği ve açık geliştirme modeline uygun olarak gelişimini sürdüreceği de belirtiliyor.

.NET 6'nın yayınlanmasından önce kaynak ve zaman eksikliği nedeniyle Hot Reload'un yalnızca Visual Studio 2022'de sunulmasına karar verildiği açıklandı, ancak asıl hata, zaten açıkta eklenmiş olan kodu etkinleştirmemekti. kaynak kod tabanı, bu kod depodan kaldırıldı. .NET 6'nın son sürümüne "Sıcak Yeniden Yükleme" özelliğini getirecek kaynak eksikliğinden söz edilmesi, soruları gündeme getiriyor çünkü bu özellik zaten .NET 6 RC1 ve .NET 6 RC2'nin son metin sürümlerinin bir parçasıydı ve tarafından test edilmişti. kullanıcılar. Visual Studio 2022'deki geliştirme, Visual Studio 2022 ve .NET 6'nın aynı gün, yani 8 Kasım'da piyasaya sürülmesi planlandığından, geliştirme için ek süreye de izin vermez.

Başlangıçta "Hot Reload"ı yalnızca Visual Studio 2022 ticari ürününde bırakmanın, ücretsiz geliştirme araçlarına kıyasla rekabet çekiciliğini artırmayı amaçladığı düşünülüyordu. The Verge'e göre "Hot Reload" kodunun kaldırılması, Microsoft'un yazılım geliştirme bölümünün başkanı Julia Liuson tarafından alınan bir yönetim kararıydı.

Bir hatırlatma olarak, Çalışırken Yeniden Yükleme, bir program çalışırken kodu anında düzenlemek için bir araç sağlar ve yürütmeyi manuel olarak durdurmadan veya kesme noktaları eklemeden değişiklik yapmanıza olanak tanır. Geliştirici, uygulamayı dotnet watch kontrolü altında çalıştırabiliyor, ardından kodda yapılan değişiklikler çalışan uygulamaya otomatik olarak uygulanıyor ve bu da sonucun anında gözlemlenmesine olanak sağlıyordu.

Kaynak: opennet.ru

Yorum ekle