Visual Studio 2010 - código centrado en desarrollo y administración de laboratorio

Publicación del inglés original : Lunes, 10 de noviembre de 2008 7:18:00 AM PST por Somasegar

He tratado durante las últimas semanas acerca de los pilares y las distintas características de Visual Studio 2010 y .NET FX 4.

Hoy me gustaría profundizar un poco más en uno de los pilares. Queremos asegurarnos de que Visual Studio es su aplicación favorita para usar como desarrollador. Con ese fin, estamos trabajando en características centradas en el código. A continuación, encontrará un par de características que ilustran el tipo de cosas que estamos haciendo.

Desplazarse por el código puede ser complicado. Una de las cosas que queremos simplificar es que usted pueda realizar una búsqueda rápida para encontrar lo que necesita y que esté disponible en todos nuestros lenguajes principales. A medida que escribe lo que desea buscar en el cuadro de diálogo de búsqueda rápida, obtendrá los resultados automáticamente.

También queremos facilitarle el desarrollo tipo "consumir primero" con una función llamada "generar a partir de uso". Esta función proporciona la capacidad para generar un tipo, constructor, método o propiedad a partir de su uso en el código. Básicamente, le permite pensar únicamente en lo que desea que el programa haga y el IDE generará los bloques que necesite a su alrededor.

A pesar de que creamos un gran conjunto de características enfocadas al desarrollo de código en nuestros productos, sabemos que siempre hay algo más que hacer para ayudar a mejorar la productividad. Los desarrolladores quieren agregar funcionalidad adicional o personalizaciones para ser más productivos y eficaces. Estamos haciendo una gran inversión en modernizar nuestro editor y el IDE para proporcionar una mejor extensibilidad que permita a la comunidad y a otros ampliar y personalizar VS de una manera mucho más sencilla que hasta ahora. Hemos reemplazado el editor de Visual Studio por una versión WPF que se basa en el Managed Extensibility Framework (en inglés, MEF) y el .NET Framework 4.0. El modelo de extensibilidad del editor le permite crear un resaltado de sintaxis enriquecido que incluye varias fuentes y tamaños, generar efectos visuales de WPF en la superficie del editor, agregar datos o personalizar cómo se muestran las características de Intellisense. También le permite crear escenarios en los que se puede ver solamente una parte de un búfer o el código agregado de varios búferes en una vista nueva sobre el código. Estas extensiones se pueden instalar simplemente copiando un archivo DLL a una carpeta de componentes y VS las cargará automáticamente la siguiente vez que se inicie.

Ya hemos hablado de una gran cantidad de características de Visual Studio Team System (VSTS), pero una de la que no hemos hablado es la capacidad de administrar laboratorios de pruebas (Test Lab Manager) de VSTS 2010. Facilita la creación de entornos de prueba y ayuda a los desarrolladores a evitar los temidos errores irreproducibles. La funcionalidad de administrar laboratorios de pruebas reducirá considerablemente el tiempo que le lleva la instalación, eliminación y restauración de entornos virtuales a un estado limpio. Permitirá a los evaluadores a generar registros de errores que incluyen vínculos a los controles de entorno que los programadores pueden utilizar para volver a crear entornos complejos en aplicaciones multinivel; otro paso para evitar el error "irreproducible". También mejorará la compilación automatizando la generación de máquinas virtuales, así como la distribución y verificación de pruebas de una forma integrada.

Esta semana Channel 9 está mostrando un conjunto de vídeos (en inglés) sobre estas nuevas características de Visual Studio 2010. Además, puede descargar imágenes para PCs virtuales del Community Technology Preview de Visual Studio 2010 (en inglés) y ver el producto en acción.

¡Namaste!