Penggantian untuk Pencarian Kode Google? [Tutup]

164

Google Code Search telah sangat berharga bagi saya sebagai pengembang - saya menggunakannya beberapa kali seminggu untuk melihat bagaimana pengembang lain telah menggunakan (biasanya tidak didokumentasikan) API. Juga nyaman untuk melihat internal beberapa API tersebut, atau untuk menemukan API mana yang sesuai dengan fungsionalitas yang Anda inginkan (ini adalah sumber yang bagus untuk Android pada khususnya - berikan beberapa teks yang Anda lihat di layar, dan itu akan biasanya menemukan kelas pelaksana).

Sekarang Google menghentikan pencarian kode pada 15 Januari 2012, apakah ada penggantian yang bagus?

Nicholas Armstrong
sumber
12
Pada 2013/03/07 tampaknya code.google.com/codesearchakhirnya ditutup (sekarang untuk nyata). Hanya beberapa hari yang lalu masih bisa dijangkau dan digunakan, sekarang url di atas mengembalikan kesalahan halaman 404. Pencarian kode RIP. Namun kodersmemang alternatif yang baik.
Andreas W. Wylach
1
Coba Pencarian GitHub di github.com/search
kenorb
5
Pencipta codesearch merilis artikel terperinci tentang cara kerjanya dan sumbernya tersedia di sini . Ternyata, ini bisa dijalankan di satu mesin! Mudah-mudahan, ini akan ditegakkan oleh seseorang, di suatu tempat, segera ...
gMale
bagaimana dengan cocycles.com- ia bekerja dengan javascript dan itu satu-satunya mesin untuk memahami fungsionalitas, sehingga Anda dapat mencari hal-hal seperti "peta hash" atau "header parse" dan menemukan implementasi penuh, dokumen, contoh penggunaan dan banyak lagi.
Yoni
Saya tahu ini adalah utas yang lebih lama, tetapi sekarang ada juga exemplator.xyz yang menemukan contoh penggunaan kode Java (sayangnya hanya Java saat ini) - tetapi berfungsi dengan baik!
jundl77

Jawaban:

44

 

 

Saya pikir Open Hub Code Search (sebelumnya disebut ohloh dan koders) adalah alternatif yang baik, tetapi ditutup baru-baru ini. [Dihentikan]

masoud
sumber
1
Open Hub Code Search sekarang telah dihentikan, tetapi Sourcegraph memungkinkan Anda mencari kode dan melihat bagaimana coders lain memanggil / menggunakan perpustakaan. (Saya berafiliasi dengan Sourcegraph.)
sqs
75

Saya telah meninjau situs-situs berikut

Yang baik

Yang rusak atau tidak cocok

(Saya harus mencobanya lagi nanti)

  • Antepedia (GitHub login rusak pada 2016-08-23; tidak ada pencarian kode?)
  • SymbolHound (mesin pencari umum, bukan hanya kode)
  • Codase (hanya C, C ++, Java; layanan tidak tersedia pada 2016-08-23)
  • Ambil kode (tidak dapat dijangkau pada 2016-08-23)

Kematian

Ketika saya awalnya melakukan review, Koders ternyata menjadi pemenang untuk tujuan saya, tetapi saya benar-benar menyukai antarmuka pengguna dan fitur Pencarian Kode SymbolHound lebih baik. Satu-satunya masalah dengan SymbolHound adalah sejumlah kecil situs yang telah diindeks. Mesin [kode] pencarian juga menjanjikan pada saat itu.

Banyak situs yang telah saya ulas sejak dihentikan sepenuhnya atau telah menonaktifkan fungsi pencarian kode mereka. Krugle dan pencarian [kode] tampaknya terus berjalan, dan GrepCode bagus jika Anda tinggal di dunia Java.

akaihola
sumber
5
Koder tidak lagi tersedia.
GarlicFries
@akaihola, apakah semuanya didasarkan pada sumber data yang sama? Apakah ada gunanya menggunakan banyak dari mereka?
Pacerier
Jadi, apa yang Anda anggap sebagai 'pemenang' sekarang setelah Koders dihentikan?
RastaJedi
@Pacerier, tampaknya ada beberapa perbedaan dalam sumber data, dan setiap situs melakukan pengindeksan sendiri.
akaihola
1
@akihola Terima kasih atas kata-kata baik tentang kode pencarian :) Berharap untuk meningkatkan luas dan kedalamannya selama tahun depan.
Ben Boyter
17

Satu lagi yang perlu dipertimbangkan adalah http://searchcode.com/ Mendukung pencarian regex seperti pencarian Google Code. Sebagai contoh,

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

Apakah semua pencarian valid.

Ben Boyter
sumber
6
Sepertinya regex tidak didukung lagi? : /
akavel
1
Tidak ada yang menggunakannya untuk jujur. Saya dapat mengembalikannya setelah saya mengubah kode tepat waktu.
Ben Boyter
6

Ada http://opensearch.krugle.org

Petr
sumber
Antarmuka pengguna yang bagus tapi saya mendapatkan hasil yang buruk untuk kode C #. Tampaknya memiliki sejumlah kecil situs yang diindeks.
marsh-goyangkan