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?
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]
J'ai révisé les sites suivants
(Je devrai essayer encore plus tard)
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.
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.
Il y a http://opensearch.krugle.org