Reemplazo para Google Code Search? [cerrado]

164

Google Code Search ha sido increíblemente valioso para mí como desarrollador: lo uso un par de veces a la semana para ver cómo otros desarrolladores han utilizado API (generalmente mal documentadas). También es conveniente ver las partes internas de algunas de esas API, o encontrar qué API corresponde a la funcionalidad que desea (es un gran recurso para Android en particular: dele parte del texto que ve en la pantalla y aparecerá generalmente encuentra la clase implementadora).

Ahora que Google cerró la búsqueda de códigos a partir del 15 de enero de 2012, ¿hay algún buen reemplazo?

Nicholas Armstrong
fuente
12
A partir del 2013/03/07 parece que code.google.com/codesearchfinalmente se cerró (ahora de verdad). Hace solo unos días, todavía era accesible y utilizable, ahora la URL anterior devuelve un error de página 404. Búsqueda de códigos RIP. Pero de kodershecho es una buena alternativa.
Andreas W. Wylach
1
Pruebe GitHub Search en github.com/search
kenorb
55
El creador de codesearch lanzó un artículo detallado sobre cómo funcionó todo y la fuente está disponible aquí . ¡Aparentemente, esto se puede ejecutar en una máquina! Con suerte, esto lo
defenderá
¿Qué pasa con cocycles.com? Funciona con JavaScript y es el único motor para comprender la funcionalidad, por lo que simplemente puede buscar cosas como "mapa hash" o "encabezados de análisis" y encontrar implementaciones completas, documentos, ejemplos de uso y más.
Yoni
Sé que este es un hilo antiguo, pero ahora también hay un ejemplo.xyz que encuentra usos de ejemplo para el código Java (desafortunadamente solo Java en este momento), ¡pero funciona bien!
jundl77

Respuestas:

44

 

 

Creo que Open Hub Code Search (anteriormente llamado ohloh y koders) era una buena alternativa, pero se cerró recientemente. [Interrumpido]

masoud
fuente
1
La búsqueda de código de Open Hub ahora ha sido descontinuada, pero Sourcegraph le permite buscar código y ver cómo otros codificadores están llamando / usando bibliotecas. (Estoy afiliado a Sourcegraph.)
sqs
75

He revisado los siguientes sitios

El bueno

El roto o inadecuado

(Tendré que intentarlo nuevamente más tarde)

  • Antepedia (inicio de sesión de GitHub roto a partir del 23/08/2016; ¿no hay búsqueda de código?)
  • SymbolHound (motor de búsqueda genérico, no solo código)
  • Codase (solo C, C ++, Java; servicio no disponible a partir del 2016-08-23)
  • Codefetch (inalcanzable a partir del 23/08/2016)

Los muertos

Cuando originalmente hice la revisión, Koders resultó ser el ganador para mis propósitos, pero realmente me gustó mucho la interfaz de usuario y las características de SymbolHound Code Search. El único problema con SymbolHound fue la pequeña cantidad de sitios que ha indexado. El motor de búsqueda [código] también era prometedor en ese momento.

Muchos de los sitios que he revisado han sido descontinuados por completo o han deshabilitado su funcionalidad de búsqueda de código. Krugle y la búsqueda [código] parecen estar avanzando, y GrepCode es bueno si vives en el mundo de Java.

akaihola
fuente
55
Koders ya no está disponible.
GarlicFries
@akaihola, ¿están todos basados ​​en la misma fuente de datos? ¿Hay algún punto en usar múltiplos de ellos?
Pacerier
Entonces, ¿qué consideras el 'ganador' ahora que Koders ha sido descontinuado?
RastaJedi
@Pacerier, parece que hay algunas diferencias en las fuentes de datos, y cada sitio realiza su propia indexación.
akaihola
1
@akihola Gracias por las amables palabras sobre searchcode :) Con la esperanza de mejorar su amplitud y profundidad durante el próximo año.
Ben Boyter
17

Otro a considerar es http://searchcode.com/ Es compatible con la búsqueda de expresiones regulares como lo hace la búsqueda de Google Code. Por ejemplo,

http://searchco.de/?q=/[cb]at/
http://searchco.de/?q=/a{2,3}/
http://searchco.de/?q=/^import/
http://searchco.de/?q=/atoi/%20ext:c
http://searchco.de/?q=/dll$/

Son todas las búsquedas válidas.

Ben Boyter
fuente
66
Parece que regex ya no es compatible? : /
akavel
1
Nadie lo usó para ser honesto. Puedo recuperarlo después de convertir el código a tiempo.
Ben Boyter
6

Hay http://opensearch.krugle.org

Petr
fuente
Buena interfaz de usuario, pero obtengo malos resultados para el código C #. Parece tener un pequeño número de sitios indexados.
marsh-wiggle