แทนการค้นหารหัส Google? [ปิด]


164

Google Code Search มีค่าอย่างไม่น่าเชื่อสำหรับฉันในฐานะนักพัฒนา - ฉันใช้มันสองสามครั้งต่อสัปดาห์เพื่อดูว่านักพัฒนาคนอื่นใช้ API (ปกติจะมีเอกสารไม่ดี) อย่างไร นอกจากนี้ยังสะดวกในการดู internals ของบาง API เหล่านั้นหรือเพื่อค้นหา API ที่สอดคล้องกับฟังก์ชันการทำงานที่คุณต้องการ (เป็นทรัพยากรที่ดีสำหรับ Android โดยเฉพาะ - ให้ข้อความที่คุณเห็นบนหน้าจอและมันจะ มักจะพบชั้นเรียนดำเนินการ)

ตอนนี้ Google ปิดการค้นหารหัสเมื่อวันที่ 15 มกราคม 2012 มีการเปลี่ยนที่ดีหรือไม่?


12
ตั้งแต่วันที่ 2013/03/07 ดูเหมือนว่าcode.google.com/codesearchในที่สุดก็จะปิดตัวลง (ตอนนี้จริง) เพียงไม่กี่วันที่ผ่านมาก็ยังสามารถเข้าถึงได้และใช้งานได้ตอนนี้ URL ด้านบนจะแสดงข้อผิดพลาด 404 หน้า ค้นหารหัส RIP แต่kodersแน่นอนเป็นทางเลือกที่ดี
Andreas W. Wylach

1
ลอง GitHub ค้นหาที่github.com/search
kenorb

5
ผู้สร้าง codesearch ออกบทความรายละเอียดเกี่ยวกับวิธีการที่จะทำงานทั้งหมดและแหล่งที่มาที่มีอยู่ที่นี่ เห็นได้ชัดว่าสิ่งนี้สามารถทำงานได้ในเครื่องเดียว! หวังว่าจะมีใครซักคนยืนอยู่ที่ไหนสักแห่งในไม่ช้า ...
gMale

สิ่งที่เกี่ยวกับcocycles.com-จะทำงานร่วมกับจาวาสคริปต์และมันเป็นเพียงเครื่องมือที่จะเข้าใจการทำงานเพื่อให้คุณสามารถค้นหาสิ่งที่ชอบ "กัญชาแผนที่" หรือ "ส่วนหัวแยก" และพบการใช้งานเต็มรูปแบบเอกสารตัวอย่างการใช้งานและอื่น ๆ
Yoni

ฉันรู้ว่านี่เป็นเธรดที่เก่ากว่า แต่ตอนนี้ยังมีexemplator.xyzซึ่งค้นหาตัวอย่างการใช้งานโค้ด Java (ขออภัยเฉพาะ Java ตอนนี้) - แต่มันใช้งานได้ดี!
jundl77

คำตอบ:


44

 

 

ฉันคิดว่าOpen Hub Code Search (ก่อนหน้านี้เรียกว่า ohloh และ koders) เป็นทางเลือกที่ดี แต่เพิ่งจะปิดตัวลง [ยกเลิก]


1
Open Hub Code Search ได้ถูกยกเลิกแล้ว แต่Sourcegraphช่วยให้คุณค้นหารหัสและดูว่า coders อื่นกำลังโทร / ใช้ไลบรารีอย่างไร (ฉันเข้าร่วมกับ Sourcegraph)
sqs

75

ฉันได้ตรวจสอบแล้วเว็บไซต์ต่อไปนี้

ดี

การแตกหักหรือไม่เหมาะสม

(ฉันจะต้องลองอีกครั้งในภายหลัง)

  • Antepedia (เข้าสู่ระบบ GitHub เสีย ณ วันที่ 2016-08-23; ไม่มีการค้นหารหัส?)
  • SymbolHound (เครื่องมือค้นหาทั่วไปไม่ใช่แค่รหัส)
  • Codase (เฉพาะ C, C ++, Java; บริการไม่พร้อมให้บริการตั้งแต่วันที่ 2016-08-23)
  • Codefetch (ไม่สามารถเข้าถึงได้ตั้งแต่ 2016-08-23)

ที่ตายแล้ว

เมื่อแรกที่ฉันทำการตรวจสอบ, Koders กลายเป็นผู้ชนะสำหรับวัตถุประสงค์ของฉัน แต่ฉันชอบอินเทอร์เฟซผู้ใช้และคุณลักษณะต่างๆของ SymbolHound Code Search ดีกว่า ปัญหาเดียวของ SymbolHound คือมีเว็บไซต์จำนวนน้อยที่มีการจัดทำดัชนี เอ็นจิ้นการค้นหา [code] ก็สัญญาในเวลานั้นเช่นกัน

เว็บไซต์หลายแห่งที่ฉันตรวจสอบนั้นถูกยกเลิกอย่างสมบูรณ์หรือปิดใช้งานฟังก์ชันการค้นหารหัส Krugle และ search [code] ดูเหมือนจะถูกสับเปลี่ยนไปมาและ GrepCode นั้นดีถ้าคุณอาศัยอยู่ในโลกของ Java


5
Koders ไม่สามารถใช้งานได้อีกต่อไป
GarlicFries

@akaihola พวกเขาทั้งหมดขึ้นอยู่กับแหล่งข้อมูลเดียวกันหรือไม่ มีจุดใดบ้างในการใช้ทวีคูณของพวกเขา?
Pacerier

ดังนั้นอะไรที่คุณคิดว่าเป็น 'ผู้ชนะ' ตอนนี้ที่ Koders ถูกยกเลิก?
RastaJedi

@Pacerier ดูเหมือนว่าแหล่งข้อมูลมีความแตกต่างกันบ้างและแต่ละไซต์ทำดัชนีของตนเอง
akaihola

1
@akihola ขอบคุณสำหรับคำที่สุภาพเกี่ยวกับ searchcode :) หวังว่าจะปรับปรุงความกว้างและความลึกของมันในปีหน้า
Ben Boyter

17

อีกสิ่งที่ควรพิจารณาคือhttp://searchcode.com/รองรับการค้นหา regex ตามที่ Google Code ทำการค้นหา ตัวอย่างเช่น,

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

มีการค้นหาที่ถูกต้องทั้งหมด


6
ดูเหมือนว่า regex ไม่ได้รับการสนับสนุนอีกต่อไป? : /
akavel

1
ไม่มีใครใช้มันเพื่อความซื่อสัตย์ ฉันอาจนำมันกลับมาหลังจากที่ฉันแปลงรหัสในเวลา
Ben Boyter

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.