Visual Studio Code Extensions Series

Iniziamo questa nuova serie intitolata “Visual Code Extensions Series” in cui in cercherò di proporvi le migliori estensioni (settimanalmente) per Visual Studio Code che mi hanno permesso di essere più produttivo quotidiamente, automizzatizzando e snellendo alcuni processi.

Perchè Visual Studio Code? Beh, perchè è Free, Open Source e fruibile su qualsiasi piattaforma.

Ma anche statisticamente, VS Code è in forte crescita rispetto ai suoi competitor.

Statistica su scala mondiale nel periodo tra il 02-2018 e il 02-2019
(Sorgente: https://pypl.github.io/IDE.html)

Una delle parti più impressionanti di Visual Studio Code è la personalizzazione, specialmente tramite le estensioni. Se sei uno sviluppatore web, non sarai in grado di vivere senza installare queste estensioni (ve le consiglio davvero :-)).

 

1) Debugger per Chrome

https://marketplace.visualstudio.com/items?itemName=msjsdiag.debugger-for-chrome

Che ci crediate o meno, il debug di JavaScript significa molto più della semplice scrittura di istruzioni su console.log () (anche se è molto). Chrome ha funzioni integrate che rendono il debug un’esperienza molto migliore. Questa estensione ti offre tutte (o vicino a tutte) le funzionalità di debug all’interno del VS Code!

 

2) Javascript (ES6) Code Snippets

https://marketplace.visualstudio.com/items?itemName=xabikos.JavaScriptSnippets

Questo è uno tra i miei preferiti.
Sono fermamente convinto che non sia necessario ridigitare lo stesso pezzo di codice più e più volte (inutile re-inventare la ruota no?)
Queste estensioni ti forniscono snippet per pezzi di codice scritti in JavaScript moderno (ES6).

Side note … se non stai utilizzando le funzionalità JavaScript di ES6, dovresti farlo!

 

3) Path Intellisense

https://marketplace.visualstudio.com/items?itemName=christian-kohler.path-intellisense

Nei progetti di grandi dimensioni, ricordare nomi di file specifici e le directory in cui si trovano i file può diventare un lavoro oneroso e complicato.

Questa estensione ti fornirà  una intellisense per questo. Quando inizi a digitare un percorso tra virgolette, otterrai un aiuto per le directory e i nomi dei file. Questo ti farà risparmiare molto tempo e sarai più produttivo :).

 

4) Live Server

https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer

Apporta modifiche nell’editor di codice, passa al browser e aggiorna per visualizzare le modifiche.
Questo è il ciclo infinito di uno sviluppatore, ma cosa succede se il tuo browser si aggiorna automaticamente ogni volta che apporti delle modifiche?
Ecco dove entra in gioco Live Server!
Esegue anche la tua app su un server localhost. Ci sono alcune cose che puoi testare solo quando esegui la tua app da un server, quindi questo è un grande vantaggio.

 

5) Browser Preview

https://marketplace.visualstudio.com/items?itemName=auchenberg.vscode-browser-preview

Adoro l’estensione Live Server (menzionata sopra), ma questa estensione fa un ulteriore passo avanti in termini di praticità. Ti dà un’anteprima live-reloading direttamente all’interno di VS Code. Non dovrai più collegarti al tuo browser per vedere una piccola modifica! Eccezionale davvero 🙂

 

 

Alla prossima settimana 🙂

Valerio Pisapia
Valerio Pisapia, 34 anni, laureato in Ingegneria Informatica all’Università di Napoli Federico II. Ha esperienza decennale nello sviluppo mobile e web in ambito internazionale. Fornisce training e mentoring per progetti di svariata natura. Founder di una startup IT in Svizzera che si occupa di consulenza specializzata in ambito Web.
Translate »