Microsoft ha ripristinato il codice Hot Reload nel repository .NET

L'azienda Microsoft ha ascoltato il parere della comunità e ha restituito al repository .NET SDK il codice per la funzione "Hot Reload", rimosso qualche giorno fa dalla base di codice, nonostante fosse già parte delle versioni preliminari di .NET 6. I rappresentanti dell'azienda hanno presentato le scuse alla comunità e hanno riconosciuto di aver commesso un errore nell'eliminare il codice già aggiunto e nel non reagire immediatamente al malcontento della comunità. È stato anche dichiarato che l'azienda continua a posizionare .NET come una piattaforma aperta e continuerà a svilupparlo secondo un modello di sviluppo aperto.

Si spiega che, a causa della mancanza di risorse e tempo prima del rilascio di .NET 6, è stato deciso di offrire Hot Reload solo in Visual Studio 2022, ma l'errore principale è stato quello di aver rimosso il codice già aggiunto alla base di codice aperta, invece di semplicemente non attivarlo. Il riferimento alla mancanza di risorse per completare "Hot Reload" per il rilascio finale di .NET 6 solleva interrogativi, dato che questa funzione era già parte delle versioni finali .NET 6 RC1 e .NET 6 RC2 ed era stata testata dagli utenti. Lo sviluppo in Visual Studio 2022 non fornisce inoltre tempo supplementare per miglioramenti, poiché i rilasci di Visual Studio 2022 e .NET 6 sono pianificati per lo stesso giorno: 8 novembre.

Inizialmente si pensava che mantenere "Hot Reload" solo nel prodotto commerciale Visual Studio 2022 fosse mirato a aumentarne l'attrattiva competitiva rispetto agli strumenti gratuiti per lo sviluppo. Secondo quanto riportato dalla rivista The Verge, la rimozione del codice "Hot Reload" è stata una decisione gestionale presa da Julia Liuson, responsabile della divisione Microsoft per lo sviluppo software.

Ricordiamo che la funzione Hot Reload fornisce strumenti per modificare il codice al volo durante l'esecuzione del programma, permettendo di apportare modifiche senza fermare manualmente l'esecuzione e senza dover impostare punti di interruzione. Lo sviluppatore poteva avviare l'applicazione con "dotnet watch", dopodiché le modifiche apportate al codice venivano automaticamente applicate all'applicazione in esecuzione, permettendo di osservare immediatamente il risultato.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster