web-dev-qa-db-fra.com

Remplacement de Google Code Search?

La recherche de code Google a été extrêmement utile pour moi en tant que développeur. Je l'utilise plusieurs fois par semaine pour voir comment d'autres développeurs ont utilisé des API (généralement peu documentées). Il est également pratique de voir les composants internes de certaines de ces API ou de trouver celle qui correspond à la fonctionnalité souhaitée (c'est une excellente ressource pour Android en particulier - donnez-lui une partie du texte). vous voyez à l'écran, et il trouvera généralement la classe d'implémentation).

Maintenant que Google arrêt de la recherche du code à compter du 15 janvier 2012, existe-t-il de bons remplaçants?

158
Nicholas Armstrong

code de recherche

Je pense que Open Hub Code Search (précédemment appelé ohloh et koders) était une bonne alternative, mais elle a été fermée récemment. [Discontinued]

42
deepmax

J'ai révisé les sites suivants

Le bon

Le cassé ou inapproprié

(Je devrai essayer encore plus tard)

  • Antepedia (Connexion GitHub interrompue le 2016-08-23; pas de recherche de code?)
  • SymbolHound (moteur de recherche générique, pas seulement du code)
  • Codase (seulement C, C++, Java; service indisponible à partir du 2016-08-23)
  • Codefetch (inaccessible à compter du 2016-08-23)

Le mort

Lors de l'examen initial, Koders s'est avéré être le gagnant à mes fins, mais l'interface utilisateur et les fonctionnalités de SymbolHound Code Search ont également été améliorées. Le seul problème avec SymbolHound était le petit nombre de sites qu'il a indexés. Le moteur de recherche [code] était également prometteur à cette époque.

Depuis, bon nombre des sites que j'ai examinés ont été complètement supprimés ou ont désactivé leur fonctionnalité de recherche de code. Krugle et search [code] semblent suivre le chemin, et GrepCode est bon si vous vivez dans le monde Java.

74
akaihola

Un autre élément à considérer est http://searchcode.com/ Il prend en charge la recherche regex comme le fait la recherche de code Google. Par exemple,

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

Sont toutes les recherches valides.

17
Ben Boyter
6
Petr