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?


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]


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.


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.


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

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.