Introduzione
Questo modulo esplora l'uso dell'estensione GitHub Copilot Chat per Visual Studio Code per implementare miglioramenti del codice. Vengono fornite informazioni su come apportare miglioramenti alla qualità, all'affidabilità, alle prestazioni e alla sicurezza del codice. Le richieste vengono sviluppate per ogni area di miglioramento e inviate a GitHub Copilot per suggerimenti su come migliorare il codice selezionato. Gli esercizi illustrano come creare richieste che generano suggerimenti per aree di miglioramento specifiche. Gli esercizi illustrano anche come implementare suggerimenti per gli aggiornamenti del codice, accelerare il processo di sviluppo e migliorare la qualità del codice.
Si supponga di essere uno sviluppatore che lavora su un progetto che richiede codice sicuro ed efficiente. Le scadenze per il recapito si avvicinano e la codebase ereditata è più modello di verifica che codice di produzione. Si è preoccupati che non si avrà abbastanza tempo per esaminare attentamente la codebase e implementare gli aggiornamenti necessari. È necessario uno strumento che possa identificare rapidamente le aree per il miglioramento del codice esistente. Lo strumento deve anche accelerare il processo di sviluppo per tutti gli aggiornamenti che si decide di implementare. Si vogliono analizzare gli aggiornamenti che consentono di gestire la qualità, l'affidabilità, le prestazioni e la sicurezza del codice. Si sente che GitHub Copilot può aiutare gli sviluppatori a valutare il codice, identificare le aree per i miglioramenti e aggiornare in modo efficiente la codebase. Non vedi l'ora di accelerare il processo di ottimizzazione del codice usando GitHub Copilot.
Gli argomenti trattati in questo modulo includono:
- Esplorazione degli strumenti di miglioramento del codice di GitHub Copilot.
- Uso delle opzioni di correzione rapida di GitHub Copilot.
- Refactoring del codice con le migliori pratiche per GitHub Copilot.
- Rifattorizza il codice con la chat integrata di GitHub Copilot.
- Refactoring del codice con gli agenti di visualizzazione di GitHub Copilot Chat.
- Esplorazione delle funzionalità di revisione del codice di GitHub Copilot.
- Eseguire il refactoring del codice C# con GitHub Copilot.
Dopo aver completato questo modulo, sarà possibile:
- Usare gli agenti di visualizzazione chat di GitHub Copilot per analizzare, pianificare ed eseguire attività in modo efficace.
- Applicare opzioni di correzione rapida per risolvere i problemi di codifica, gli errori di test e gli errori del terminale usando strumenti come Correggere le azioni intelligenti e Inline Chat.
- Effettuare il refactoring del codice per migliorare la leggibilità, ridurre la complessità e migliorare la gestibilità sfruttando gli strumenti contestuali e le procedure consigliate di GitHub Copilot.
- Eseguire revisioni del codice usando la selezione delle revisioni di GitHub Copilot e rivedere le funzionalità delle modifiche per garantire qualità, affidabilità e sicurezza.
- Completare un esercizio pratico per effettuare il refactoring e ottimizzare un'applicazione C# usando GitHub Copilot.
Importante
Per completare questo training GitHub Copilot, è necessario avere una sottoscrizione attiva per GitHub Copilot nell'account personale GitHub (include il piano gratuito GitHub Copilot) oppure è necessario essere assegnati a una sottoscrizione gestita da un'organizzazione o da un'organizzazione. Le attività del modulo possono includere i suggerimenti di GitHub Copilot, che coincidono con il codice pubblico. Se sei un membro di un'organizzazione su GitHub Enterprise Cloud a cui è stata assegnata una sottoscrizione GitHub Copilot tramite la tua organizzazione, l'impostazione per i suggerimenti che corrispondono al codice pubblico può essere ereditata dalla tua organizzazione o dall'impresa. Se l'account blocca i suggerimenti che corrispondono al codice pubblico, le attività del modulo potrebbero non funzionare come previsto.