Refactorización de código con Intellicode

Clase 8 de 13Curso de Herramientas de Inteligencia Artificial para Developers (2023)

Resumen

Descubre cómo IntelliGCode, una herramienta innovadora lanzada por Microsoft, puede asistirte para que la programación sea más dinámica y rápida usando dos interfaces de desarrollo populares, como Visual Studio y Visual Studio Code.

Ya sea que estés trabajando con JavaScript, Python, Java, TypeScript, C Sharp o SQL, este software de inteligencia artificial está equipado para ofrecerte opciones de autocompletado inteligente.

¿Qué es IntelliGCode y cómo te ayuda?

IntelliGCode es una funcionalidad integrada en los Interfaces de Desarrollo (IDE) de Microsoft, específicamente en Visual Studio y Visual Studio Code. Su principal atractivo es que ofrece sugerencias en tiempo real mientras programa, lo cual acelera el proceso de codificación al permitir el autocompletado con simples toques en tu editor.

¿Dónde funciona IntelliGCode?

Microsoft ha habilitado IntelliGCode en dos de sus interfaces de desarrollo. Uno es Visual Studio, el IDE que se utiliza comúnmente con los Programadores .net. En Visual Studio, IntelliGCode proporciona soporte para C Sharp, Java y SQL. Por otro lado, Visual Studio Code, el editor de texto preferido para trabajar con JavaScript, HTML y otras tecnologías frontend, soporta Python, Java, TypeScript y JavaScript.

¿Cómo instalar y utilizar IntelliGCode?

Instalar IntelliGCode es tan simple como buscarlo entre las extensiones disponibles en Visual Studio, donde encontrarás varias versiones de la herramienta. Además de la versión estándar de IntelliGCode, existe IntelliGCode.completation y una versión Insiders para quienes desean probar las características nuevas antes de su lanzamiento final.

Para aprovechar al máximo sus funciones, después de instalar IntelliGCode, cierra y reabre Visual Studio. A partir de este punto, la herramienta te asistirá para autocompletar el código de forma más eficiente, sugiriendo el siguiente paso lógico en función del contexto actual.

¿Puede IntelliGCode sugerir funciones y variables?

IntelliGCode es especialmente útil para sugerir nuevas variables, parámetros y funciones a utilizar. Como una funcionalidad basada en inteligencia artificial, tiende a hacer suposiciones razonables basadas en el contexto. Por ejemplo, si empiezas a escribir "username", la herramienta puede sugerir que el próximo paso debería ser definir un "password".

Además, también ofrece sugerencias de cómo completar las funciones actuales. Desafortunadamente, aún tiene limitaciones y puede no ser capaz de hacer recomendaciones para operaciones más complejas de concatenación o transformación de datos, en lugar de eso, sugerirá nuevas variables o funciones.

¿Qué otras características ofrece IntelliGCode?

Además de proporcionar sugerencias de autocompletado inteligentes, IntelliGCode tiene la capacidad de proporcionar ejemplos de uso real de funciones específicas a través de una opción emergente. Al hacer clic en esta opción, puedes explorar proyectos en GitHub que han utilizado la misma función, lo que proporciona un valioso contexto de cómo se ha aplicado la función en situaciones prácticas.

En términos generales, IntelliGCode es una herramienta futurista diseñada para hacer que la codificación sea más ligera y rápida. Realmente modificas tu experiencia con el código, haciendo que tus proyectos sean más fluidos y menos tediosos. Comparte con nosotros, ¿qué piensas sobre IntelliGCode? ¿Te parece que cumple con sus promesas? ¡Estamos ansiosos por conocer tu opinión!