Substituição para a Pesquisa de código do Google? [fechadas]

164

A Pesquisa de código do Google tem sido incrivelmente valiosa para mim como desenvolvedor - eu a uso algumas vezes por semana para ver como outros desenvolvedores usaram APIs (geralmente mal documentadas). Também é conveniente ver as partes internas de algumas dessas APIs ou descobrir qual API corresponde à funcionalidade desejada (é um ótimo recurso para o Android em particular - forneça um pouco do texto que você vê na tela e geralmente encontre a classe de implementação).

Agora que o Google encerrou a pesquisa de códigos em 15 de janeiro de 2012, existem boas substituições?

Nicholas Armstrong
fonte
12
A partir de 07/03/2013, parece que code.google.com/codesearchfinalmente o desligamento (agora é real). Apenas alguns dias atrás, ainda era acessível e utilizável, agora o URL acima retorna um erro de página 404. Pesquisa de código RIP. Mas kodersé realmente uma boa alternativa.
Andreas W. Wylach 7/13
1
Tente GitHub Pesquisar somente em github.com/search
kenorb
5
O criador do codesearch publicou um artigo detalhado sobre como tudo funcionou e a fonte está disponível aqui . Aparentemente, isso pode ser executado em uma máquina! Felizmente, isso vai se levantou-se por alguém, em algum lugar, em breve ...
gMale
e cocycles.com - ele funciona com javascript e é o único mecanismo para entender a funcionalidade, para que você possa simplesmente pesquisar coisas como "mapa de hash" ou "analisar cabeçalhos" e encontrar implementações completas, documentos, exemplos de uso e muito mais.
Yoni
Eu sei que esse é um segmento mais antigo, mas agora também há o exemplator.xyz, que encontra exemplos de usos para código Java (infelizmente apenas Java agora) - mas funciona bem!
precisa saber é o seguinte

Respostas:

44

 

 

Acho que a Pesquisa de Código do Open Hub (anteriormente chamada de ohloh e koders) foi uma boa alternativa, mas foi fechada recentemente. [Interrompido]

masoud
fonte
1
A Pesquisa de código do Open Hub agora foi descontinuada, mas o Sourcegraph permite procurar código e ver como outros codificadores estão chamando / usando bibliotecas. (Eu sou afiliado ao Sourcegraph.)
sqs 14/06
75

Tenho revisado os seguintes locais

O bom

O quebrado ou inadequado

(Vou ter que tentar isso novamente mais tarde)

  • Antepedia (login do GitHub interrompido em 23/08/2016; nenhuma pesquisa de código?)
  • SymbolHound (mecanismo de pesquisa genérico, não apenas código)
  • Codase (apenas C, C ++, Java; serviço indisponível a partir de 23/08/2016)
  • Busca de código (inacessível a partir de 23/08/2016)

O morto

Quando eu fiz a revisão, Koders acabou sendo o vencedor para meus propósitos, mas gostei muito da interface do usuário e dos recursos do SymbolHound Code Search. O único problema com o SymbolHound foi o pequeno número de sites indexados. O mecanismo de busca [código] também era promissor na época.

Muitos dos sites que eu revi foram descontinuados completamente ou desativaram a funcionalidade de pesquisa de código. Krugle e search [code] parecem estar funcionando bem, e o GrepCode é bom se você mora no mundo Java.

akaihola
fonte
5
Koders não está mais disponível.
GarlicFries
@akaihola, todos eles são baseados na mesma fonte de dados? Existe algum ponto em usar múltiplos deles?
Pacerier 5/02/16
Então, o que você considera o 'vencedor' agora que o Koders foi descontinuado?
RastaJedi 1/08/16
@Pacerier, parece que existem algumas diferenças nas fontes de dados, e cada site faz sua própria indexação.
akaihola
1
@akihola Obrigado pelas amáveis ​​palavras sobre o searchcode :) Esperando melhorar sua abrangência e profundidade ao longo do próximo ano.
Ben Boyter
17

Outro ponto a considerar é http://searchcode.com/ Ele suporta pesquisa regex como a pesquisa de código do Google. Por exemplo,

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$/

Todas as pesquisas são válidas.

Ben Boyter
fonte
6
Parece que o regex não é mais suportado? : /
akavel 15/09/14
1
Ninguém o usou para ser honesto. Posso recuperá-lo depois de converter o código com o tempo.
Ben Boyter
6

Existe http://opensearch.krugle.org

Petr
fonte
Boa interface de usuário, mas obtive resultados ruins para o código C #. Parece ter um pequeno número de sites indexados.
Marsh-wiggle