Microsoft şirkəti icmanın fikirlərinə diqqət yetirərək .NET SDK anbarında "Hot Reload" funksiyasının kodunu geri qaytardı. Bu kod bir neçə gün əvvəl kod bazasından çıxarılmışdı, halbuki artıq açıq hesab olunurdu və .NET 6-nın əvvəlki buraxılışlarına daxil idi. Şirkət nümayəndələri icmadan üzr istədilər və etiraf etdilər ki, artıq əlavə olunmuş kodun silinməsi və icmanın narazılığına dərhal reaksiya verməmək səhvi etmişlər. Həmçinin şirkət .NET-i açıq platforma kimi təqdim etməyə davam etdiyini və inkişafını açıq inkişaf modeli üzrə davam etdirəcəyini elan etdi.
Qeyd olunur ki, .NET 6-nın buraxılışından əvvəl resurslar və vaxt çatışmazlığı səbəbindən Hot Reload-un yalnız Visual Studio 2022-də təklif edilməsini qərarlaşdırmışdılar, lakin əsas səhv odur ki, artıq açıq kod bazasına əlavə olunmuş kodun aktiv edilməməsi əvəzinə, bu kod anbarından silinmişdir. "Hot Reload"-un final buraxılışına çatdırılması üçün resurs çatışmazlığına dair qeyd suallar doğurur, çünki bu imkan artıq .NET 6 RC1 və .NET 6 RC2-nin final mətbuat buraxılışlarına daxil idi və istifadəçilər tərəfindən sınaqdan keçirilmişdi. Visual Studio 2022-də inkişaf etmək də əlavə inkişaf üçün vaxt vermir, çünki Visual Studio 2022 və .NET 6-nın buraxılışları 8 noyabrda eyni gündə planlaşdırılıb.
Başlanğıcda "Hot Reload"-un yalnız Visual Studio 2022 kommersiya məhsulunda saxlanması, onun pulsuz inkişaf alətləri ilə müqayisədə müsbət cəlbediciliyini artırmaq məqsədini güdürdü. The Verge nəşrinin məlumatlarına görə, "Hot Reload" kodunun silinməsi, Microsoft-un proqram məhsullarının inkişafı bölməsinə rəhbərlik edən Julia Liuson tərəfindən qəbul edilən idarəetmə qərarı idi.
Xatırladaq ki, Hot Reload funksiyası proqramın işləmə vaxtında kodu real vaxtda redaktə etməyə imkan verir, dəyişikləri əl ilə dayanma olmadan tətbiq etməyə imkan tanıyır, həmçinin fasilə nöqtələri əlavə olunmur. İnkişaf etdirici "dotnet watch"-ın altında proqramı işə salsaydı, kodda edilən dəyişikliklər avtomatik olaraq işə salınmış tətbiqə tətbiq olunurdu, bu da dərhal nəticəni görməyə imkan tanıyır.
Mənbə: opennet.ru
