Microsoft telah mengembalikan kod Hot Reload ke repositori .NET

Microsoft mendengar pendapat komuniti dan kembali ke repositori .NET SDK kod yang melaksanakan fungsi "Muat Semula Panas", yang telah dialih keluar daripada pangkalan kod beberapa hari yang lalu, walaupun pada hakikatnya ia telah disenaraikan sebagai sumber terbuka dan adalah sebahagian daripada keluaran awal .NET 6. Wakil syarikat memohon maaf kepada komuniti dan mengakui bahawa mereka telah melakukan kesilapan dengan mengalih keluar kod yang telah ditambahkan dan tidak segera bertindak balas terhadap ketidakpuasan hati masyarakat. Ia juga menyatakan bahawa syarikat itu terus meletakkan .NET sebagai platform terbuka dan akan meneruskan pembangunannya mengikut model pembangunan terbuka.

Dijelaskan bahawa disebabkan kekurangan sumber dan masa sebelum keluaran .NET 6, ia telah memutuskan untuk menawarkan Muat Semula Panas hanya dalam Visual Studio 2022, tetapi kesilapan utama ialah bukannya tidak mengaktifkan kod yang telah ditambahkan pada open. pangkalan kod sumber, kod ini telah dialih keluar daripada repositori. Sebutan kekurangan sumber untuk membawa "Hot Reload" ke keluaran akhir .NET 6 menimbulkan persoalan, memandangkan ciri ini sudah pun menjadi sebahagian daripada keluaran teks akhir .NET 6 RC1 dan .NET 6 RC2, dan telah diuji oleh pengguna. Pembangunan dalam Visual Studio 2022 juga tidak membenarkan masa tambahan untuk pembangunan, memandangkan Visual Studio 2022 dan .NET 6 dijadualkan untuk dikeluarkan pada hari yang sama - 8 November.

Pada asalnya dianggap bahawa meninggalkan "Muat Semula Panas" hanya dalam produk komersial Visual Studio 2022 bertujuan untuk meningkatkan daya tarikan kompetitifnya berbanding alat pembangunan percuma. Menurut The Verge, penyingkiran kod "Hot Reload" adalah keputusan pengurusan yang dibuat oleh Julia Liuson, ketua bahagian pembangunan perisian Microsoft.

Sebagai peringatan, Hot Reload menyediakan cara untuk mengedit kod dengan cepat semasa program sedang berjalan, membolehkan anda membuat perubahan tanpa menghentikan pelaksanaan secara manual atau melampirkan titik putus. Pembangun boleh menjalankan aplikasi di bawah kawalan jam tangan dotnet, selepas itu perubahan yang dibuat pada kod digunakan secara automatik pada aplikasi yang sedang berjalan, yang membolehkan untuk melihat hasilnya dengan serta-merta.

Sumber: opennet.ru

Tambah komen