Menú de navegaciónMenú
Categorías

La mejor forma de Aprender Programación online y en español www.campusmvp.es

?id=9f265a11-a759-4891-8f4d-e8a3909002dc

TRUCO VS #4: Rodear código con una estructura automáticamente

Hoy toca un truco muy sencillo pero extremadamente útil. Tanto que una vez lo descubras lo aplicarás continuamente...

Cuando estás escribiendo código normalmente no lo haces de arriba a abajo del tirón, a la primera. Lo habitual es que sea un proceso iterativo. Lo normal es que empieces "por el medio" casi todo lo que haces. Por ejemplo, escribes unas cuantas líneas dentro de una función con las instrucciones principales de lo que quieres hacer (o de una parte de ello), compruebas que funciona y luego empiezas a meterle posibilidades con condicionales o a envolverlo en cláusulas de gestión de excepciones o a repetir la misma operación varias veces con un bucle...

La verdad es que tampoco es mucho trabajo escribir una parte del código por encima y otra por debajo para envolver algo en un condicional, pero en programación cada segundo ahorrado cuenta de cara a la productividad, así que ¿y si hubiese una forma mejor de hacerlo?

Visual Studio, como casi siempre, nos tiene cubiertos y ofrece la funcionalidad denominada "Rodear con..." (Surround).

Esta funcionalidad te permite, como su propio nombre indica, envolver o rodear el fragmento de código que tengas seleccionado con una de muchas construcciones, por ejemplo con sentencias if, bucles for/for each, sentencias try/catch y muchas otras.

Para conseguirlo simplemente tienes que seleccionar lo que quieres envolver, pulsar Ctrl+K seguido de la tecla S (o sea, en dos fases) y te ofrecerá una lista de multitud de estructuras con las que envolver el código:

Como ves en la animación anterior, puedes moverte por la lista con los cursores o, mejor aún, escribir la primera letra de lo que quieres utilizar (la "i" si quieres un if, o la "t" si quieres un try-catch, por ejemplo) con lo que lo quieres envolver, y luego simplemente pulsas Tab o Entrar. Voilà! Tu código rodeado con lo necesario en un instante...

Como digo, una vez descubras esta posibilidad no podrás dejar de utilizarla :-)

Por cierto, es válido para cualquier versión de Visual Studio, no solo en las más recientes.

Otros trucos de esta serie:

Fecha de publicación:
José Manuel Alarcón Fundador de campusMVP, es ingeniero industrial y especialista en consultoría de empresa. Ha escrito diversos libros, habiendo publicado hasta la fecha cientos de artículos sobre informática e ingeniería en publicaciones especializadas. Microsoft lo ha reconocido como MVP (Most Valuable Professional) en desarrollo web desde el año 2004 hasta la actualidad. Puedes seguirlo en Twitter en @jm_alarcon o leer sus blog técnico o personal. Ver todos los posts de José Manuel Alarcón
Archivado en:

Boletín campusMVP.es

Solo cosas útiles. Una vez al mes.

🚀 Únete a miles de desarrolladores

DATE DE ALTA

x No me interesa | x Ya soy suscriptor

La mejor formación online para desarrolladores como tú

Comentarios (1) -

Genial genial genial! Muchas gracias por compartir!

Responder

Agregar comentario

Los datos anteriores se utilizarán exclusivamente para permitirte hacer el comentario y, si lo seleccionas, notificarte de nuevos comentarios en este artículo, pero no se procesarán ni se utilizarán para ningún otro propósito. Lee nuestra política de privacidad.