Miglioramento della produttività di Visual Studio in 24 ore

Pubblicato: 2022-03-29

Che tu sia nuovo o che utilizzi Visual Studio da anni, sono disponibili diversi suggerimenti e trucchi che possono aumentare la produttività di Visual Studio. Il team di Visual Studio è concentrato sul ciclo interno dello sviluppatore di scrittura, test e debug del codice.

Il ciclo di sviluppo interno è un processo iterativo di scrittura, debug e test del codice che uno sviluppatore esegue prima di condividerlo pubblicamente o all'interno del team.

Visual Studio 2022 è un sistema a 64 bit più intelligente, accessibile e leggero. È ricco di strumenti che possono rendere più efficiente il flusso di lavoro di programmazione. Le funzionalità di navigazione, debug e correzione del codice di Visual Studio sono essenziali per migliorare la produttività degli sviluppatori.

Il team di Visual Studio ha progettato il pacchetto Produttività Power Tools (PPT), una suite di estensioni per ottimizzare l'efficienza e la produttività in Visual Studio. In questo articolo verranno illustrati i modi per aumentare la produttività di Visual Studio per codificare di più in meno tempo e come Visual Assist può aiutare gli sviluppatori ad aumentare l'efficienza.

Cos'è Visual Studio?

In che modo Visual Studio soddisfa le principali preoccupazioni di uno sviluppatore?

Quali sono alcuni suggerimenti pratici per ottimizzare la produttività di Visual Studio?

Quali strumenti di estensione migliorano la produttività di Visual Studio?

In che modo Visual Assist può migliorare la produttività di Visual Studio?

Pronto per aumentare la produttività di Visual Studio?

Cos'è Visual Studio?

Microsoft Visual Studio è un ambiente di sviluppo integrato (IDE) utilizzato da molti sviluppatori in tutto il mondo. È un programma ricco di funzionalità che supporta vari aspetti dello sviluppo del software.

Visual Studio è uno strumento potente con diverse funzionalità utili e interessanti che rendono il lavoro dello sviluppatore più semplice e produttivo. Questo IDE è un trampolino di lancio creativo in grado di modificare, creare codice, eseguire il debug e pubblicare applicazioni.

Oltre ad essere un debugger e un editor standard forniti dalla maggior parte degli IDE, Visual Studio comprende strumenti di completamento del codice, compilatori e molte altre funzionalità per ottimizzare il processo di sviluppo del software.

In che modo Visual Studio soddisfa le principali preoccupazioni di uno sviluppatore?

Il miglioramento delle prestazioni e della produttività è sempre una delle principali preoccupazioni degli sviluppatori. In Visual Studio 22, Microsoft ha compiuto notevoli progressi riducendo il tempo per varie operazioni. Di seguito sono riportati alcuni vantaggi forniti da Visual Studio per ottimizzare le prestazioni:

  • Ricerca più rapida: una ricerca delle prestazioni è la chiave per un ciclo interno di sviluppo produttivo e veloce. La ricerca in Esplora soluzioni ora è più veloce perché Visual Studio può preservare più contesto tra la soluzione di apertura e quella di chiusura.
  • Build incrementale più veloce: la build incrementale evita il sovraccarico della ricostruzione dei componenti risparmiando tempo e risorse.
  • Esecuzione più rapida dei test: Microsoft ha ridotto i tempi di esecuzione dei test con l'introduzione di Hot Reload. Inoltre, il tempo per avviare il Live Unit Testing viene ridotto ottimizzando il processo di avvio del Live Unit Testing.
  • Framework più veloci: sono stati osservati incredibili guadagni a livello di piattaforma con le nuove versioni del framework. C'è un effetto moltiplicativo con l'ottimizzazione delle prestazioni nel compilatore just-in-time, nel threading, nel Garbage Collector, nei tipi nello spazio dei nomi di sistema, ecc.

Quali sono alcuni suggerimenti pratici per ottimizzare la produttività di Visual Studio?

Se desideri risparmiare tempo e diventare più produttivo durante la scrittura del codice, questa sezione può aiutarti a scrivere ed eseguire il debug del codice, a utilizzare le scorciatoie da tastiera e a gestire gli errori in modo più efficiente.

Risparmia tempo cercando rapidamente qualsiasi cosa

Puoi risparmiare tempo esplorando i menu effettuando una ricerca diretta utilizzando i comandi o le scorciatoie come segue.

  • Codice fittizio utilizzando l'elenco delle attività: utilizza l'elenco delle attività per tenere traccia dei commenti che utilizzano token, come HACK e TODO o token personalizzati e gestire le scorciatoie che possono portarti direttamente alla posizione predefinita nel codice.
  • Usa le scorciatoie di Esplora soluzioni: queste scorciatoie sono utili e fanno risparmiare tempo migliorando la velocità su una nuova base di codice.
  • Identifica e personalizza i tasti di scelta rapida in Visual Studio: puoi trovare e modificare i tasti di scelta rapida nella finestra di dialogo Opzioni.
  • Installare e gestire il pacchetto NuGet: l'interfaccia utente di Gestione pacchetti NuGet consente di installare, disinstallare e aggiornare i pacchetti NuGet nei progetti di Visual Studio.

Scrivi il codice velocemente

È possibile scrivere codice più rapidamente utilizzando le seguenti funzionalità.

  • Usa comandi pratici: Visual Studio dispone di diversi comandi che consentono di eseguire più rapidamente le attività di modifica generali. Ad esempio, puoi selezionare il comando Modifica > Duplica per duplicare una riga di codice senza copiarla.
  • Usare IntelliSense: quando si immette il codice nell'editor, vengono visualizzate le informazioni di IntelliSense, ad esempio Informazioni sui parametri, Membri dell'elenco, Guida per la firma, Informazioni rapide e Completa Word. Queste funzionalità supportano la corrispondenza sfocata del testo.
  • Modifica delle opzioni di inserimento automatico di IntelliSense: è possibile specificare che le opzioni di IntelliSense possono essere inserite solo se selezionate in modo esplicito. Può essere fatto impostando IntelliSense in modalità suggerimento.
  • Utilizzare applicazioni di esempio: è possibile aumentare la velocità di un'applicazione installando un'applicazione di esempio da Microsoft Developer Application.

Naviga all'interno del codice e dell'IDE

È possibile spostarsi rapidamente in posizioni specifiche nel codice utilizzando varie tecniche.

  • Aggiungi righe di codice ai segnalibri: puoi sfruttare i segnalibri per navigare istantaneamente su righe di codice specifiche in un file.
  • Ricerca delle definizioni dei simboli: puoi individuare i nomi dei file e le definizioni dei simboli all'interno di una soluzione scegliendo Modifica > Naviga nella barra dei menu.
  • Utilizza la modalità mappa: puoi saltare a una posizione nel file usando questa funzione. La modalità mappa visualizza le righe di codice in miniatura sulla barra di scorrimento.
  • Usa la mappa del codice: comprendi la struttura del codice tramite la mappa del codice. Ti aiuta a visualizzare le dipendenze nel codice.
  • Visualizza i file utilizzati di frequente con il comando Vai/Modifica: utilizza il comando Vai a per eseguire una ricerca mirata per trovare rapidamente gli elementi specificati.

Trova gli articoli più velocemente

È possibile cercare i file, i comandi e le opzioni nell'IDE per mostrare solo le informazioni rilevanti per l'attività corrente.

  • Filtrare il contenuto delle finestre degli strumenti: puoi cercare il contenuto di diverse finestre degli strumenti, come le finestre delle proprietà , la casella degli strumenti e l' Esplora soluzioni , ma mostrare gli elementi i cui nomi contengono i caratteri specificati.
  • Visualizza solo gli errori che vuoi correggere: puoi ridurre il numero di errori che compaiono nella finestra Error List selezionando il pulsante Filter nell'Elenco Errori
  • Trova comandi di menu, finestre di dialogo e altro: inserisci le frasi o le parole chiave nella casella di ricerca per gli elementi che stai cercando di trovare.

Risparmia tempo di debug

Puoi risparmiare tempo di debug seguendo questi suggerimenti che possono aiutarti ad accelerare il processo.

  • Usa lo strumento debugger: lo strumento di debug offre diversi modi per controllare cosa sta facendo il tuo codice durante l'esecuzione. I punti di interruzione sono utili quando si conosce la riga di codice che si desidera valutare in dettaglio in fase di esecuzione.
  • Testare la stessa applicazione in browser diversi: durante il debug, puoi passare da un browser Web installato all'altro, come Page Inspector, senza aprire la finestra di dialogo Sfoglia con.
  • Imposta punti di interruzione temporanei: crea un punto di interruzione temporaneo nella riga di codice corrente e avvia il debugger. Entra in modalità di interruzione quando colpisci quella riga di codice.
  • Acquisisci informazioni sul valore per le variabili: puoi aggiungere un DataTip alle variabili nel codice e inserirlo per accedere agli ultimi valori delle variabili noti dopo il debug.
  • Usa finestra interattiva: Visual Studio fornisce una finestra REPL interattiva che consente di immettere codice arbitrario e fornire risultati immediati.

Quali strumenti di estensione migliorano la produttività di Visual Studio?

Il pacchetto di estensione Productivity Power Tools (PPT) aiuta a migliorare la produttività di Visual Studio. Parliamo di alcune estensioni che consentono di risparmiare tempo nell'ambiente di sviluppo di Visual Studio.

Margine di corrispondenza

L'estensione Match Margin ti consente di evidenziare il testo nel codice e mostrare le posizioni in cui quel testo si trova all'interno dell'editor e del margine dell'editor. Vari strumenti esterni e interni consentono di eseguire un'attività simile utilizzando le opzioni del menu di scelta rapida. Tuttavia, l'estensione consente di farlo solo spostando il cursore sul testo richiesto.

Copia come HTML

Una parte semplice della definizione di una specifica, documentazione o elemento di lavoro dovrebbe riguardare la copia/incolla dei frammenti di codice. Ma questa semplice operazione diventa lenta quando la formattazione del codice originale viene persa quando la si incolla nel documento. Quindi devi correggerlo manualmente. L'estensione Copy As HTML risolve questo problema proteggendo la formattazione del codice originale.

Visualizzatore errori di soluzione

Non è l'ideale per controllare la finestra Elenco errori. Tuttavia, Solution Error Visualizer aggiunge una svolta a Visual Studio Solution Explorer, consentendo di visualizzare i messaggi di errore passando il mouse su una soluzione, un file di codice o un progetto pertinente.

Dai una sbirciatina

In Visual Studio, puoi impostare il cursore sulle parole chiave del framework o della lingua e premere F1 per reindirizzare la finestra del browser che contiene le informazioni corrispondenti su di esse. Lo scambio tra l'IDE di Visual Studio e il browser può essere inefficiente. Ma l'estensione Peek Help risolve questo problema inserendo le stesse informazioni nella finestra dell'editor mentre si utilizza ALT + F1 , senza richiedere di allontanarsi dal lavoro.

In che modo Visual Assist può migliorare la produttività di Visual Studio?

Visual Assist ha molte funzionalità che possono aiutarti a migliorare la produttività di Visual Studio. Puoi migliorare l'IDE di Visual Studio con la moltitudine di funzionalità di Visual Assist. Queste caratteristiche includono:

  • Navigazione verso qualsiasi file, simbolo, metodo o riferimento in progetti e soluzioni.
  • Il refactoring ti aiuta a ridurre la complessità del codice, migliorare la leggibilità e renderlo estensibile.
  • Code Generation ti consente di scrivere e aggiornare il codice più velocemente.
  • Coding Assistance ti aiuta a programmare più velocemente correggendo gli errori in modo silenzioso.
  • Code Correction corregge gli errori che commetti, specialmente nella notazione del puntatore e nei casi di simboli.
  • Code Inspection esamina il codice per determinati problemi di qualità durante la modifica.
  • Code Snippet ti aiuta a espandere i segmenti di codice digitati di frequente con la funzione con nome simile nell'IDE.
  • Assistenza per il debug riduce il tempo necessario per eseguire il debug del codice.

Pronto per aumentare la produttività di Visual Studio?

Visual Studio è uno degli IDE (Integrated Development Environment) più utilizzati al mondo. Con le giuste misure pratiche ed estensioni, puoi migliorare l'efficienza e la produttività di Visual Studio. Puoi rendere il tuo ambiente di sviluppo più confortevole e aumentare la produttività seguendo i suggerimenti menzionati nell'articolo.

Puoi scaricare il pacchetto di estensione completo per migliorare la produttività di Visual Studio. Queste estensioni sono un modo perfetto per potenziare il tuo ambiente di sviluppo essenziale in Visual Studio 2022.

Inoltre, Visual Assist aiuta gli sviluppatori a diventare più produttivi con la sua perfetta combinazione di funzionalità discusse nell'articolo. Installalo oggi stesso per ottenere un partner di programmazione affidabile in grado di integrarsi con Visual Studio IDE e migliorare la produttività degli sviluppatori.

Riferimenti

https://devblogs.microsoft.com/visualstudio/boost-your-productivity-with-productivity-power-tools-extensions-in-visual-studio-2022/

https://www.codemag.com/Article/2111042/Visual-Studio-2022-Produttività

https://docs.microsoft.com/en-us/visualstudio/ide/productivity-features?view=vs-2022