Snippet Compiler

Published 57 weeks, 5 days ago
Wed Nov 28 2007

Creo que ya he hablado en alguna ocasión de Snippet Compiler, que es una de mis herramientas favoritas para C#. Desarrollada por Jeff Key, su página web tiene otro buen montón de utilidades.

Como se define en su página, Snippet Compiler compila snippets. Es decir, que mediante esta utilidad podemos crear pequeños bloques de código (snippets) y ejecutarlos... sin necesidad de Visual Studio.

Es perfecta para cuando quieres probar una pequeña funcionalidad y no quieres tener que meter líneas de prueba en tu solución actual o, peor aún, arrancar una nueva instancia de Visual Studio y crear una nueva solución para ese bloque de código. Por ejemplo, a mí siempre se me olvidan los formatos que se le pueden dar a las cadenas en String.Format(): tiramos de Snippet Compiler y hacemos las pruebas que hagan falta. O cuando tengo dudas al realizar funciones de manipulación de cadenas, lo mismo. O con cualquier método que desconozco, para probar.

Tiene IntelliSense, aunque por desgracia sólo funciona con las clases del .NET Framework, ventana de errores, posibilidad de importar proyectos de Visual Studio, y la posibilidad de crear templates. Por ejemplo, en el template por defecto incluye las funciones WL() y RL(), wrappers de Console.WriteLine y Console.ReadLine respectivamente, lo que nos evita tener que teclear demasiado al usar estas funciones frecuentemente.