Capítulo 17. Búsqueda de códigos
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Code Search es una herramienta para navegar y buscar código en Google, que consta de una interfaz de usuario y varios elementos de backend. Como muchas de las herramientas de desarrollo de Google, surgió directamente de la necesidad de adaptarse al tamaño del código base. Code Search comenzó como una combinación de una herramienta tipo grep1 para el código interno con la clasificación y la interfaz de usuario de Code Search externa.2 Su lugar como herramienta clave para los desarrolladores de Google se consolidó con la integración de Kythe/Grok,3 que añadió referencias cruzadas y la posibilidad de saltar a definiciones de símbolos.
Esa integración cambió su enfoque de búsqueda a navegación por el código, y el desarrollo posterior de la Búsqueda de Código se guió en parte por el principio de "responder a la siguiente pregunta sobre el código con un solo clic". Ahora preguntas como "¿Dónde está definido este símbolo?", "¿Dónde se utiliza?", "¿Cómo lo incluyo?", "¿Cuándo se añadió a la base de código?", e incluso otras como "A nivel de flota, ¿cuántos ciclos de CPU consume?" se pueden responder con uno o dos clics.
A diferencia de los entornos de desarrollo integrados (IDE) o los editores de código, Code Search está optimizado para el caso de uso de lectura, comprensión ...