Visual Studio 2010 & .NET Fx 4.0: Ayudas en el IDE (II)!

Siguiendo con la serie de posts sobre novedades en el IDE de Visual Studio 2010 (VS 2010) que iniciamos con esta primera entrega, en esta nueva entrega vamos a ver algunas novedades más que tendremos disponibles a la hora de desarrollar con Visual Studio 2010. En esta ocasión, veremos algunas funcionalidades más relacionadas con Team System. Empecemos.

Generar diagrama de secuencia

VS 2010 nos permite generar de forma sencilla el clásico diagrama de secuencia del código que estamos generando. Para crear este diagrama de secuencia:

  • Hacemos click con el botón derecho del ratón en el IDE y pulsamos sobre Generate Sequence Diagram…
  • En la ventana que se abre especificamos las características del diagrama a generar: profundidad máxima de llamada, si queremos que sea del proyecto actual, de la solución actual o bien de la solución actual y referencias externas.
  • Tras pulsar OK, al cabo de unos segundos tendremos generado el diagrama de secuencia.
VS2010_Ayudas_IDE_1 VS2010_Ayudas_IDE_2 VS2010_Ayudas_IDE_3

Sin duda, esta característica es más que interesante para comprender de un sólo vistazo que estamos haciendo en nuestro código.

Debug History

VS 2010 dispone de una nueva capacidad de depuración: la depuración histórica. Esta nueva característica permite hacer un seguimiento paso a paso de la ejecución de nuestro código, facilitando la tarea de encontrar posibles errores en el mismo. Adicionalmente, la depuración histórica nos permite volver a evaluar porciones de código ya ejecutadas y que han quedado grabadas en el histórico. Para habilitar esta característica en VS 2010:

  • Nos vamos al menú Tools y pulsamos sobre Options.
  • En la ventana que se abre, nos vamos a la sección Historical Debugging y dentro de esta en la sección habilitamos la depuración histórica a través de poner el check de Enable Historic Debugging.
  • Podemos además escoger que se va a monitorizar para facilitar la depuración.
  • A continuación iniciamos la depuración de nuestra aplicación.
VS2010_Ayudas_IDE_4 VS2010_Ayudas_IDE_5 VS2010_Ayudas_IDE_6
  • Ponemos un punto de ruptura en nuestra aplicación y vamos haciendo un paso a paso.
  • Como podéis observar, la depuración histórica se va mostrando en la ventana Debug History. Además, podemos comprobar que si pulsamos sobre un paso grabado, tenemos disponible información relativa a la salida generada por el programa, hilo de ejecución, …
VS2010_Ayudas_IDE_7 VS2010_Ayudas_IDE_8

  • La depuración histórica genera un fichero de trazas que podemos abrir a posteriori para analizar datos relativos a la ejecución de nuestra aplicación.
VS2010_Ayudas_IDE_9 VS2010_Ayudas_IDE_10

Y hasta aquí llega este segundo post sobre ayudas en el IDE de VS 2010.

Publicado por

Juan Carlos González

Juan Carlos es Ingeniero de Telecomunicaciones por la Universidad de Valladolid y Diplomado en Ciencias Empresariales por la Universidad Oberta de Catalunya (UOC). Cuenta con más de 12 años de experiencia en tecnologías y plataformas de Microsoft diversas (SQL Server, Visual Studio, .NET Framework, etc.), aunque su trabajo diario gira en torno a SharePoint & Office 365. Juan Carlos es MVP de Office Servers & Services desde 2015 (anteriormente fue reconocido por Microsoft como MVP de Office 365 y MVP de SharePoint Server desde 2008 hasta 2015), coordinador del grupo de usuarios .NET de Cantabria (Nuberos.Net, www.nuberos.es), co-fundador y coordinador del Grupo de Usuarios de SharePoint de España (SUGES, www.suges.es), así como co-director de la revista gratuita en castellano sobre SharePoint CompartiMOSS (www.compartimoss.com). Hasta la fecha, ha publicado 8 libros sobre SharePoint & Office 365 y varios artículos en castellano y en inglés sobre ambas plataformas.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *