1/12/2008 16:58
El Bruno
[VSTS2010] Nuevo panel con la jerarquía de llamadas de una función

Buenas,
continuando con las novedades del IDE de Visual Studio Team System 2010, una de las que más me llamó la atención cuando la ví por primera vez fue el panel con el visor de jerarquía de llamadas para una función. Esta funcionalidad que ya conocemos por otros productos, es bastante útil para proyectos complejos ya que nos permite conocer las llamadas ascendentes y descendentes que ocurren en una función.
La forma de invocar esta funcionalidad es a través del atajo de teclado CTRL+K, CTRL+T, o desplegando el menú contextual y seleccionando la opción [View Call Hierarchy] como muestra la siguiente imagen:
Una vez visualizado el panel, podemos ver que entre las opciones podemos definir el scope de la misma a nivel de solución, proyecto o documento actual.
En nuestro ejemplo, trabajando con la función ValidateEMail() cuando comenzamos a desplegar la información es posible visualizar las funciones que llaman a ValidateEMail() y las funciones que se invocan desde ValidateEMail().
- En el 1er caso, la función AddNewCustomer() es una de las funciones que llama a ValidateEMail().
- En el 2do caso, la función ValidateEMail() llama a la función BaseValidation().
Lo interesante en este punto es que a partir de cualquiera de las funciones que se muestran también es posible realizar un análisis de las funciones que invocan a la misma y las que se invocan. En el siguiente ejemplo, he expandido la información de la función BaseValidation() que aparece por debajo de la jerarquía de la función original.
Saludos @ Here
El Bruno
Crossposting from
ElBruno.com
Archivado en: VSTS,Visual Studio 2010
Comparte este post: