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?


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:



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.


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.


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

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.