Connect with us

Hi, what are you looking for?

Tecnología

Intellicode: cuando la computadora infiere la manera en que programas

Los programadores usamos normalmente ciertas convenciones para programar, por ejemplo, la manera en como indentamos el código, lo cual nos ayuda visualmente a entender qué es parte de un bloque y qué no. Sin embargo, aunque estas convenciones están ya generalizadas, muchos codificadores no las siguen al pie de la letra. Por ejemplo, hay quienes ponen tres espacios después de declarar una variable y hay quienes dejan quizás solamente dos. Y en otros casos los programadores deciden de alguna manera su estilo para escribir código. Pues bien, ahora al menos una herramienta de programación se fija en el “estilo” del programador y crea una especie de “template” para acomodar el código a las preferencias personales.

Raspbian: ¿el sistema operativo que catapultará a Linux?

Hablamos de Visual Studio, el cual usa lo que se denomina IntelliCode para definir las convenciones de codificación en C# . Ahora el sistema se ha actualizado para añadir un mecanismo que infiere las convenciones que usa el programador. En otras palabras, la extensión analiza los hábitos de codificación de programación y crea un archivo de configuración de manera que todo el código que presenta se vea como al usuario está acostumbrado a verlo.

Una vez generado el archivo de configuración, esto le ayudará al programador a mantener la consistencia cuando se trabaja en equipo, pues cada miembro del mismo podrá ver el código escrito por los colegas de forma que se parezca a como el programador está acostumbrado a ver el código propio.

La forma en que esto trabaja es así: uno selecciona la solución, proyecto o el nivel de carpeta en donde se quiere que la convención se aplique y se elige añadir un archivo llamado EditorConfig. Una vez creado el archivo obliga jerárquicamente a todos los archivos bajo esa carpeta a seguir la convención definida. Se puede, sin embargo, tener subcarpetas con otras configuraciones definidas para “brincarse” el archivo de configuración del nivel superior.

Una vez funcionado todo esto, el código que no se adecue al estilo usado por la mayoría del código es enfatizado en la lista de errores. Esto, desde luego, también puede ser modificado por el usuario.

La versión actual de IntelliCode se basa en el modelo de aprendizaje de Azure, que ofrece mejor forma para completar código y formatearlo automáticamente de manera que se vea lo más posible al estilo del programador.

Probablemente esta sea la adición más importante a las múltiples características que tienen los editores de código. En mi opinión no hay ningún otro entorno de programación actual que tenga esta característica.

La entrada Intellicode: cuando la computadora infiere la manera en que programas se publicó primero en unocero.

Click to comment

Comenta

Últimas noticias

Imagen de altercado en COBAY Xoclán con estudiantes y un adulto en medio de una confrontación.

Educación

Estudiante detenido tras agredir a su novia en aula del COBAY Xoclán en Mérida; profesor intervenía y activaron protocolos. 👊🚨😢 #Mérida #Yucatán

Escenario de incidente en Guayaquil: tragedia por bala perdida en enfrentamiento. Escenario de incidente en Guayaquil: tragedia por bala perdida en enfrentamiento.

Policiaco

Muere madre en Guayaquil instantáneamente tras recibir bala perdida mientras caminaba en la banqueta; su bebé quedó ilesa y fue auxiliado😢👶 #BalaPerdida

Camión de carga con Jeep y personal uniformado de noche en Culiacán, escena de incidente armado. Camión de carga con Jeep y personal uniformado de noche en Culiacán, escena de incidente armado.

Culiacán

En Culiacán, autoridades localizaron un Jeep Rubicón dentro de la caja de un tráiler tras ataque; investigan el caso 🚨🚚 #Culiacán #Seguridad

Presidenta Claudia Sheinbaum junto a Donald Trump y Mark Carney en reunión post-Mundial 2026 Presidenta Claudia Sheinbaum junto a Donald Trump y Mark Carney en reunión post-Mundial 2026

Deportes

Tras el sorteo del Mundial FIFA 2026 en Washington, Claudia Sheinbaum dijo estar positiva tras reunión cordial con homólogos 🤝 🇲🇽 #FIFA2026

Miembros de seguridad frente a cartel de coordinación interinstitucional en Aguaruto, Sinaloa. Miembros de seguridad frente a cartel de coordinación interinstitucional en Aguaruto, Sinaloa.

Policiaco

Operativo reveló esculque en penal de Aguaruto; aseguraron celulares, puntas, módems y chips, y autoridades cuestionan control interno 🔍 📱 #Aguaruto #Seguridad

Ventana con gotas de lluvia y fondo urbano de Culiacán Ventana con gotas de lluvia y fondo urbano de Culiacán

Ahome

Protección Civil del Estado reporta que las lluvias en Sinaloa persisten esta noche y madrugada; mejora paulatinamente mañana. 🌧️❄️ #Sinaloa #Clima

Suscríbete y recibe noticias

Tendencia

Sinaloa

Familiares reportaron la desaparición de Thakar Quintero en la colonia Burócrata, Culiacán desde 27 de noviembre; piden datos 🔍 🏠 #Culiacán #Desaparecido

Sinaloa

Autoridades piden ayuda para localizar a Johan Antonio Lizárraga López, desapareció el 5 de febrero en Mazatlán inmediatamente 📞 🕵️‍♂️ #Desaparecido #Mazatlán

Sinaloa

Familiares piden ayuda para localizar a Kevin de Jesús Espinoza Aguilar; comparten y reportan pistas ya inmediatamente al número indicado🔍📢 #Ayuda #Difusión

Nacionales

Autoridades👮 de Nuevo León inician proceso contra mujer por violencia infantil tras video que muestra agresión; niña👧 en DIF Capullos. #NuevoLeón #violenciaInfantil

Culiacán

Mango regresa a casa tras necropsia forense; la familia recibió los restos y agradece apoyo de autoridades y organizaciones 🐶 🕊️ #Culiacán

Internacionales

Estados Unidos revocó la visa a alex tonatiuh márquez, director de investigación aduanera; caso impulsa investigaciones y revisión institucional 🇺🇸 🛂 #corrupción

Culiacán

En Fracc. Canaco, Culiacán, balean e incendian una vivienda; hallan artefactos explosivos, bomberos controlan fuego 🔥 💣 🚓 sin detenidos #Culiacán #explosivos

Sinaloa

Reportan ataque en Culiacán: desconocidos incendiaron y balearon una vivienda y dos vehículos de lujo en Portalegre 🔥🚗🏠 Autoridades investigan #Culiacán #seguridad

Desarrollado por
FIIXCOM