Introduzione

Completato

GitHub Copilot è uno strumento basato su intelligenza artificiale che semplifica il processo di utilizzo di codice complesso o sconosciuto per gli sviluppatori. Offre funzionalità che analizzano, spiegano e documentano il codice direttamente in Visual Studio Code.

Si supponga di essere uno sviluppatore che lavora in una rapida startup tecnologica. È stato assegnato il lavoro su un progetto con una codebase complessa e di grandi dimensioni con cui non si ha familiarità. Il codice non dispone di documentazione appropriata, rendendo difficile comprendere la struttura e le funzionalità. È necessario familiarizzare rapidamente con la base di codice, identificare i potenziali problemi e documentare le vostre osservazioni per consultazioni future. Inoltre, si prevede di eseguire il brainstorming di nuove funzionalità e valutare potenziali correzioni per i problemi esistenti. È qui che GitHub Copilot è utile.

Gli argomenti trattati in questo modulo includono:

  • Revisione delle funzionalità "Spiega" e "Document" di GitHub Copilot.
  • Esame di GitHub Copilot prompt e parole chiave.
  • Analisi e spiegazione del codice tramite GitHub Copilot.
  • Generazione della documentazione del progetto con GitHub Copilot.
  • Creare la documentazione inline del codice con GitHub Copilot.

Dopo aver completato questo modulo, sarà possibile:

  • Descrivere come GitHub Copilot usa l'elaborazione del linguaggio naturale e l'apprendimento automatico per interpretare le richieste degli utenti e fornire risposte pertinenti.
  • Usare GitHub Copilot per eseguire il brainstorming di nuove app o funzionalità, esplorare strumenti e tecniche di codifica, valutare problemi e potenziali correzioni e spiegare codice complesso o non familiare.
  • Generare la documentazione del progetto usando le modalità Ask, Agent e Plan di GitHub Copilot.
  • Generare la documentazione del codice in linea usando la vista Chat di GitHub Copilot, la chat in linea e le azioni smart.
  • Completare un esercizio del lab che prevede l'uso di GitHub Copilot per analizzare e documentare una codebase.

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.