Después de 18 meses, la revisión de búsqueda de código grande de GitHub está generalmente disponible


GitHub ha anunciado la disponibilidad general de una revisión desde cero de su búsqueda de código que ha estado en desarrollo durante años.

Los cambios incluyen una nueva funcionalidad sustancial que es significativamente más consciente del contexto. La compañía dice que su nueva búsqueda de código es «aproximadamente el doble de rápida» que la búsqueda de código anterior y que «entiende el código, poniendo primero los resultados más relevantes».

Eso se suma a las interfaces rediseñadas de búsqueda y vista de código. La nueva interfaz de búsqueda ofrece sugerencias y completaciones y categoriza y da formato a los resultados de forma más inteligente.

Dentro de la vista de código, puede ver fácilmente las referencias en un panel lateral, más o menos coincidiendo con lo que podría hacer en Visual Studio cuando se trata de buscar y navegar a las referencias. También se admiten consultas de subcadenas, expresiones regulares y búsqueda de símbolos.

GitHub publicó una guía de sintaxis, que incluye, entre otras, las cosas habituales, como aprovechar las operaciones booleanas en las consultas o realizar una búsqueda exacta con comillas. También hay características más específicas, como limitar su búsqueda a un repositorio, idioma, ruta u organización específicos.

Esta revisión estuvo disponible por primera vez como una vista previa de la tecnología con una lista de espera en diciembre de 2021. Aquellos que optaron y se les ofreció la nueva búsqueda pasaron mucho tiempo usándola junto con la búsqueda de código anterior como una herramienta separada.

Si desea profundizar más en su comprensión, puede consultar la publicación del blog de ingeniería de GitHub de febrero de 2023 que detalla exactamente cómo funciona, qué tecnologías se usaron para construirlo, etc.

Los cambios están destinados a mejorar la productividad de los desarrolladores de software; por ejemplo, la nueva búsqueda podría ser mucho más eficiente para encontrar vulnerabilidades específicas en una gran base de código.

Como se señaló, el cambio ha estado en proceso durante un tiempo, pero GitHub lo está posicionando como parte de una iniciativa más grande para traer más inteligencia a la plataforma. El otro punto más notable de esa iniciativa es el enriquecimiento y la expansión de la herramienta de codificación de IA Copilot aprovechando la IA generativa.

Imagen de listado por GitHub



Source link-49