Le
snippet rappresentano una funzionalità per la creazione e l'uso di macro, integrata nell'IDE Visual Studio. Per intenderci, le
snippet consentono di introdurre, mediante semplici combinazioni, blocchi di codice, al fine di velocizzarne la scrittura e supportare gli sviluppatori nella risoluzioni delle questioni, che ricorrono spesso durante l'attività di programmazione.
Vi sono sia
snippet "elementari" per l'inserimento dei costrutti ciclici, di
property, di costruttori, sia
snippet più "complesse", dedicate ad esempio alle funzioni di
refactoring, oppure per la lettura/scrittura di file, l'apertura di connessioni verso database o la creazione di un
dataset.
Chi volesse avere una panoramica completa delle
snippet che Visual Studio mette di default a disposizione degli sviluppatori, può semplicemente aprire la propria versione dell'IDE, attivare una finestra di editor e digitare il comando
"Ctrl + K,
Ctrl + X" o, in alternativa, attivare lo
Snippets Manager con la combinazione di tasti
"Ctrl + K, Ctrl + B".
Naturalmente esistono strumenti per crearne di proprie: il
Visual Basic Snippet Editor è infatti un'applicazione per creare, modificare, testare proprie snippet. Nel blog del team di
Evangelist di Microsoft, un interessante [url=http://blogs.msdn.com/publicsector/archive/2007/12/18/how-to-creating-code-snippets-for-visual-studio-2005-2008.aspx
t=_blank]post[/url] propone utili link per imparare a farlo nella giusta maniera.
Chi non avesse tempo, pazienza o voglia di provare, può sempre scaricare
snippet già pronte dal sito MSDN, sperando che tra quelle a disposizione ve ne siano di funzionali alle proprie esigenze.