Siguiendo con los posts en torno a novedades de VS 2010, en esta ocasión os voy a presentar algunas de las nuevas funcionalidades disponibles para mejorar la productividad del desarrollador. Empecemos:
Subrayado de referencias
Esta utilidad nos permite movernos por nuestro código desde una palabra clave marcada (por ejemplo un método) como origen e ir pasando por todas las referencias a dicha palabra. Para ello, no tendremos más que subrayar la palabra en cuestión y mediante Ctrl + Shift + FlechaArriba nos iremos moviendo por todas las referencias a la palabra subrayada:
Call Hierarchy
Esta funcionalidad nos permite conocer de una forma rápida que hace nuestro código y las relaciones que hay definidas. Para utilizarla:
-
Seleccionamos un método de nuestro código, hacemos clic con el botón derecho y pulsamos Call Hierarchy.
-
De esta forma se abrirá una ventana en VS 2010 que nos permite ver quién llama a nuestro método y a quién llama nuestro método.
Quick Search
Que como su nombre indica, nos permite realizar búsquedas rápidas en nuestro código de forma incremental, es decir, según vamos escribiendo la palabra clave a buscar, nos muestra las coincidencias. Para acceder a Quick Search, usaremos Ctrl + ,:
Generate from usage
Supongamos que tenemos definida una clase de prueba muy simple, tan simple como:
Y supongamos que al instanciar la clase, queremos hacerlo de la forma: prueba pp = new prueba(“”);…lógicamente el IDE nos avisará de que hay un error puesto que la clase prueba no tiene un constructor definido que espere una cadena…¿cómo lo solucionamos? Pues con la característica Generate from usage que nos da el IDE, especialmente pensada para vagos como yo ;-)…no tenemos más seleccionar nuestra clase instanciada (igual nos cuesta un poquillo :PP) y hacer clic sobre Generate constructor from stub in bla bla y listo.
Y hasta aquí llega este primer post sobre ayudas en el IDE…espero ir publicando más cosillas conforme vaya haciendo más pruebas en la Beta1. Espero que el post os haya resultado interesante.
Comparte este post: