IntelliSense è una funzionalità di assistenza allo sviluppo presente in molti ambienti di sviluppo integrati (IDE) e strumenti di programmazione. Ampiamente utilizzata in Visual Studio, è stata introdotta da Microsoft e fornisce suggerimenti, completamento automatico del codice e altre funzionalità per rendere più semplici le attività di sviluppo software.
Grazie all’intelligenza artificiale e ai modelli generativi, i ritmi dello sviluppo software stanno diventando sempre più rapidi. Tanto da far affermare ad esperti come Matt Welsh che la programmazione informatica è morta.
Visual Studio integra una versione potenziata di IntelliSense che permette di gestire i suggerimenti Copilot
GitHub Copilot è una soluzione software che, utilizzando un modello addestrato su una vasta quantità di codice open source, può a sua volta scrivere codice in molteplici linguaggi di programmazione. L’obiettivo di GitHub Copilot è quello di migliorare la produttività degli sviluppatori, accelerare il processo di sviluppo e ridurre gli errori di battitura e di sintassi.
Perché scrivere da zero codice di programmazione per gestire compiti ricorrenti se si può sfruttare il lavoro già fatto? Copilot, che è compatibile anche con Visual Studio Code oltre che con Visual Studio e altri IDE, fornisce risposte concrete, pronte da usare. Anche se sta allo sviluppatore valutare i suggerimenti proposti assicurandosi che il codice generato sia corretto e coerente con le specifiche del progetto.
Come spiega Aaron Yim, gli sviluppatori che si servono di Visual Studio possono adesso usare il tasto TAB
per accettare il suggerimento di IntelliSense e premerlo una seconda volta per inserire il codice fornito da Copilot.
Come installare e usare Copilot in Visual Studio
L’accesso a Copilot è riservato ai soli utenti che hanno installato Visual Studio 2022 nella versione 17.4.4 o successiva.
Per aggiungere il supporto per Copilot in Visual Studio è necessario accedere al gestore delle estensioni dal menu Estensioni dell’IDE quindi scegliere l’installazione del software sviluppato da GitHub in collaborazione con Microsoft. Come abbiamo visto nell’articolo citato in precedenza, è necessario disporre di un account utente GitHub e aver sottoscritto un piano di abbonamento Copilot, scegliendo tra quelli disponibili. È anche disponibile un profilo gratuito che non richiede il versamento di alcun canone.
Con l’ultima versione (release 1.84 e suguenti), le “previsioni” di Copilot non sono visibili solo quando IntelliSense risulta aperto. Agendo sul menu di IntelliSense, anche il suggerimento di Copilot cambia di conseguenza in modo da individuare solo le porzioni di codice che sono davvero pertinenti con il proprio progetto.
In precedenza, chi usava Copilot con Visual Studio doveva scegliere tra l’accettazione di un completamento Copilot o l’apertura dell’elenco IntelliSense. A quel punto la previsione di Copilot non veniva più visualizzata. Premendo il tasto CTRL
si può adesso nascondere l’elenco IntelliSense o accettare il suggerimento proposto. È inoltre prevista la gestione dei suggerimenti forniti da Copilot che si sviluppano su più righe di codice.