No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Refactorización de código con Intellicode

8/13
Recursos

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!

Aportes 18

Preguntas 1

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

IntelliCode no tiene un buen desempeño para completar código con base en el contexto, su fuerte es nombrado de variables y completado de valores por defecto.

Un feature interesante es el mostrar códigos de ejemplo en el mundo real usando repositorios públicos de GitHub

Solo como observación, el profesor siempre dijo "Intelli J code"
Creo que se estaba confundiendo con el IDE de JetBrains, ‘Intelli J Idea’ para Java.

Esta extensión se llama Intellicode.

No me funciono, instale las extensiones, pero no me funciona, que mas se debería hacer, reiniciar el VSC y que mas

IntelliCode es útil para aprender/practicar programación asistida por IA. Una vez comprendida estas funcionalidades, es recomendable avanzar a la siguiente etapa de aprendizaje: AWS CodeWhisperer.

Cuando ya comprendas AWS CodeWhispered, puedes entrar a “producción” y perfeccionar el código usando Github Copilot.

es posible trabajar como programador con la ayuda de estas AI

Recomiendan tener las hrramientas de IntelligiCode y AWS CodeWhisper como complementarias.
IntelliCode es una poderosa herramienta que acelera significativamente el proceso de escritura de código al proporcionar sugerencias inteligentes y autocompletar lo que estás construyendo de manera más rápida y eficiente. Esta herramienta se convierte en un aliado valioso para desarrolladores al ofrecer recomendaciones contextuales y precisas, lo que facilita la creación de código ágil y de alta calidad en un menor tiempo.
La funcion de ver ejemplos de en codigo de github es super poderosa
IntelliCode incluye una característica que resulta muy beneficiosa para comprender cómo funcionan las funciones que recomienda. Al hacer clic en el ícono en forma de bombilla, esta herramienta te permite acceder a ejemplos reales de la función utilizada en proyectos alojados en GitHub. Esta funcionalidad proporciona una valiosa perspectiva al mostrar ejemplos concretos de cómo se emplea la función en situaciones prácticas, lo que facilita aún más la comprensión y la aplicación de las recomendaciones de código en tus propios proyectos.
Pero al autocompletado siempre lo ha podido hacer Visual Studio Code.
IntelliCode tiene limitaciones en cuanto a su capacidad para concatenar variables, pero su punto fuerte radica en proporcionar sugerencias para crear nuevas variables, definir parámetros específicos y seleccionar funciones particulares en tu código. Esta herramienta sobresale en agilizar la composición de código al ofrecer recomendaciones precisas y contextualmente relevantes, lo que facilita enormemente la creación de código de calidad de manera más rápida y efectiva.
Quizas tambien deberian incluir un video o arcticulo con los mejores Pluggins de Visual Studio Code
Intellicode es una extención (pluggin) de visual StudioCode.
Intellicode es una innovadora herramienta de inteligencia artificial diseñada para acelerar el proceso de redacción de código. Esta utilidad, lanzada por Microsoft, brinda sugerencias inteligentes que facilitan la autocompletación de código en tu entorno de desarrollo, permitiéndote crear código de manera eficiente y rápida. Con Intellicode, escribir código se convierte en una tarea más ágil y eficaz, gracias a las recomendaciones contextuales que ofrece.

Estimados: es increíble las posibilidades de bito en VSCode.

<https://bito.ai/> 

les recomiendo. Saludos

Es una pena que todavía no esté disponible para PHP. Aunque creo que está bastante lejos de otras opciones como GitHub Copilot o Amazon CodeWhisperer, podría ser una opción interesante en el futuro cercano.

Mi forma de programar ya no será la misma 💡😎🏅

Es interesante para sugerencias cuando se esta construyendo el codigo, mas no tiene la misma funcionalidad que github copilot o code whisperer.