Connect with us

Hi, what are you looking for?

Tecnología

Java, en Visual Studio, ahora tiene IntelliCode

Las herramientas de programación, los entornos en donde los programadores escriben su código, muchas veces son ayudados por el propio editor, que sugiere lo que el programador debiese escribir, por ejemplo, cuando se completa una instrucción con los parámetros adecuados. Pero ahora IntelliCode va más allá de lo que el viejo IntelliSense puede hacer. Se está utilizando aprendizaje de máquina para que el sistema entienda el contexto, el cual se basa en el código mismo del proyecto. La extensión recomienda cómo debe completarse el código y la lista de sugerencias, poniendo las principales marcándolas con una estrella. IntelliSense ha intentado algo similar, pero frecuentemente da una amplia lista de sugerencias las cuales no son tan útiles, por lo que hay que navegar manualmente para ver la que nos interesa o bien, escribirla “a mano”.

Nuevas características para las extensiones de Python en Visual Studio

Las sugerencias de IntelliCode se basan en el modelo entrenado de aprendizaje de máquina, después de analizar 2000 depósitos dr programas en GitHub. El modelo no solamente contempla el completar código, sino que IntelliCode sugiere el API más apropiado y ofrece consejo técnico en el uso del API dado un contexto de código en particular.

Aparte del soporte de IntelliCode para Java, hay un número de mejoras que se han incluido a las extensiones de Java para Visual Studio. El depurador (debugger) de Java ahora corre los programas de forma más simple y tiene una página de problemas para los errores comunes. También soporta empezar sin depurador y tiene soporte para los puntos de control, llamados logpoints. Ahora se ha actualiza el soporte a Tomcat y es más fácil trabajar con Apache Tomcat, una implementación abierta de Java Servlet, JavaServer Pages, Java Expression Language y las tecnologías Java WebSocket.

Por otra parte se ha mejorado el soporte a Maven, de manera que rápidamente se puede re-correr un comando de Maven desde la historia de los comandos realizados a partir del menú de contexto. Se ha añadido soporte para ejecutar comandos de Maven desde la paleta de comandos.

La nueva extensión para Java ofrece mejor soporte para las versiones 9, 10 y 11. La integración con el editor es mejor y el soporte a las acciones del código, incluyendo la posibilidad de convertir de “var” a “type”, sí como convertir una expresión lambda.

La entrada Java, en Visual Studio, ahora tiene IntelliCode se publicó primero en unocero.

Click to comment

Comenta

Últimas noticias

Personaje de ciencia ficción con rostro metálico y capucha en un paisaje anaranjado, relacionado con Avengers: Doomsday.

Cine

Avengers: Doomsday 🚀 ¡El UCM regresa con todos sus héroes para enfrentar al Doctor Doom! 🌌💥 #Avengers2026 #Marvel

Bateador y receptor en acción durante un partido de béisbol en la Liga Mexicana del Pacífico. Bateador y receptor en acción durante un partido de béisbol en la Liga Mexicana del Pacífico.

Culiacán

¡Cañeros igualan la serie con una impresionante victoria 5-0 y un Grand Slam de Tomás! ⚾️🔥 #LigaMexicana #Cañeros

Luka Romero sonriendo con camiseta deportiva en su llegada a Cruz Azul Luka Romero sonriendo con camiseta deportiva en su llegada a Cruz Azul

Deportes

🎉 ¡Luka Romero refuerza a Cruz Azul! La Máquina apuesta por el décimo título con el nuevo mediocampista 🔵⚽️ #CruzAzul #LaMáquina

Logotipo de la Fiscalía General del Estado de Oaxaca, relacionado con la búsqueda de desaparecidos. Logotipo de la Fiscalía General del Estado de Oaxaca, relacionado con la búsqueda de desaparecidos.

Actualización

🚨 FGEO Intensifica Búsqueda: 7 Desaparecidos Rumo a Puerto Escondido 🕵️‍♂️💪 #Oaxaca #Justicia

Vehículo blanco estacionado bajo luces de colores con puente al fondo, relacionado con accidente en carretera internacional. Vehículo blanco estacionado bajo luces de colores con puente al fondo, relacionado con accidente en carretera internacional.

Mazatlán

🚗💥 Choque en Carretera Internacional: Conductor pierde el control en Puente de la Corona, ¡está bien! 👮‍♂️🚒 #SeguridadVial #Accidente

Vehículo Honda azul dañado tras accidente en Culiacán, con puerta abierta y calle mojada. Vehículo Honda azul dañado tras accidente en Culiacán, con puerta abierta y calle mojada.

Culiacán

🚨 Accidente con fuga y robo en Culiacán: Nissan March abandona el lugar tras chocar 🚗💥 #Culiacán #SeguridadVial

Suscríbete y recibe noticias

Tendencia

Sinaloa

🌍 Doble sismo sacude El Rosario sin daños reportados 💪 #Sismo #Sinaloa

Sinaloa

Violenta balacera sacude Culiacán: Disparos en Emiliano Zapata y Leopoldo Sánchez Celis 🔫🔥 #Culiacán #Violencia

Internacionales

🚨 El Mayo Zambada enfrenta posible pena de muerte por crisis de fentanilo en EE.UU. ⚖️ #Justicia #Sinaloa

Nacionales

¡México Republicano avanza hacia el nacionalismo! 🚀🇲🇽 Presentan solicitud al INE para ser partido oficial. #PolíticaMX #Cambio

Internacionales

Claudia Sheinbaum exige investigación justa tras detención de migrante mexicano por incendio en LA 🔍🇲🇽🔥 #JusticiaYA #Migración

Sinaloa

Solidaridad en Facebook devuelve las cenizas al afligido Don Román 🙏❤️ #Unidos #Esperanza

Sinaloa

🚨 Casa Atacada en Culiacán: Balas Dañan Residencial Ibérica 🏠🔫 #Culiacán #Seguridad

Business

😢🏝️ Cierra "Cotorritos" y "Alameda 335": Inseguridad y crisis devastan negocios en Mazatlán 🛑💔 #Mazatlan #Negocios