Microsoft mengembalikan kode Hot Reload ke repositori .NET

Microsoft mendengarkan pendapat komunitas dan mengembalikan kode ke repositori .NET SDK dengan penerapan fungsi "Hot Reload", yang telah dihapus dari basis kode beberapa hari yang lalu, meskipun faktanya sudah dianggap terbuka dan adalah bagian dari rilis awal .NET 6. Perwakilan perusahaan meminta maaf kepada komunitas dan mengakui bahwa mereka melakukan kesalahan dengan menghapus kode yang sudah ditambahkan dan tidak segera menanggapi ketidakpuasan komunitas. Disebutkan pula bahwa perseroan terus memposisikan .NET sebagai platform terbuka dan akan terus mengembangkannya sesuai dengan model pengembangan terbuka.

Dijelaskan bahwa karena kurangnya sumber daya dan waktu sebelum rilis .NET 6, diputuskan untuk menawarkan Hot Reload hanya di Visual Studio 2022, tetapi kesalahan utamanya adalah alih-alih tidak mengaktifkan kode yang sudah ditambahkan ke open basis kode, kode ini telah dihapus dari repositori. Menyebutkan kurangnya sumber daya untuk membawa "Hot Reload" ke rilis final .NET 6 menimbulkan pertanyaan, karena fitur ini sudah disertakan dalam rilis teks final .NET 6 RC1 dan .NET 6 RC2, dan telah diuji oleh pengguna. Pengembangan pada Visual Studio 2022 juga tidak memberikan waktu pengembangan tambahan, karena rilis Visual Studio 2022 dan .NET 6 dijadwalkan pada hari yang sama, 8 November.

Membiarkan "Hot Reload" hanya di produk komersial Visual Studio 2022 pada awalnya dimaksudkan untuk meningkatkan daya tarik kompetitifnya dibandingkan dengan alat pengembangan gratis. Menurut The Verge, penghapusan kode "Hot Reload" merupakan keputusan manajemen yang dibuat oleh Julia Liuson, kepala divisi pengembangan produk Microsoft.

Ingatlah bahwa fitur Hot Reload menyediakan sarana untuk mengedit kode dengan cepat saat program sedang berjalan, memungkinkan Anda membuat perubahan tanpa menghentikan eksekusi secara manual dan tanpa memasang breakpoint. Pengembang dapat menjalankan aplikasi di bawah dotnet watch, setelah itu perubahan yang dilakukan pada kode secara otomatis diterapkan ke aplikasi yang sedang berjalan, sehingga hasilnya dapat segera diamati.

Sumber: opennet.ru

Tambah komentar