Google เพิ่งได้ประกาศอัพเดทไปที่ Cloud Source Repositories ที่เก็บข้อมูล source code โดยมีฐานเป็น Git ที่ทาง Google ได้เปิดตัวขึ้นมาใหม่เมื่อเร็วๆ นี้ โดยได้นำเครื่องมือสืบค้นที่ดีกว่าอย่างมีนัยสำคัญเข้าไปในบริการนี้เป็นที่เรียบร้อยแล้ว โดยฟีเจอร์สืบค้นใหม่นี้จะเป็นเครื่องมือเดียวกันกับที่วิศวกร Google เองใช้กันในทุกๆ วันและตอนนี้สามารถทดลองใช้งานในเวอร์ชัน beta ได้แล้ว
หากว่าคุณได้อยู่ในโลกของอินเตอร์เน็ตมาสักพักหนึ่งแล้ว คุณน่าจะจำเครื่องมือ Google Code Search ได้ ซึ่ง Code Search นั้นจะทำให้คุณสามารถสืบค้นโค้ดใดๆ ที่ opensource อยู่ในโลกอินเตอร์เน็ตได้ แต่โชคร้ายตรงที่ Google นั้นได้ปิดเครื่องมือนี้ไปตั้งแต่ในปี 2555 อย่างไรก็ดี ฟีเจอร์ใหม่นี้จะไม่ได้เหมือนกันสักทีเดียว ตรงที่มันจะอนุญาตให้คุณสืบค้นได้แค่ภายในโค้ดของคุณเท่านั้น หรือว่าโค้ดของคนอื่นๆ ในบริษัทของคุณ ซึ่งมันจะมีความรวดเร็วในการใช้งานเหมือนกับใช้ Google Search ได้ อีกทั้งทำให้คุณสามารถใช้ regular expression หรือฟีเจอร์การสืบค้นอื่นๆ ที่ advance ได้
หนึ่งในฟีเจอร์ที่ดีตรงนี้คือสำหรับไฟล์ภาษา Java, JavaScript, Go, C++, Python, Typescript และ Proto ที่เครื่องมือจะยังสามารถตอบกลับข้อมูลที่สืบค้นนั้น match ไปที่ class ใด method ใด หรือว่า enum หรือ field ใดได้อีกด้วย
Google ระบุว่าการสืบค้นในโค้ดในเครื่องตัวเองนั้นไม่ได้มีประสิทธิภาพมากนักและหมายความว่าคุณอาจจะดูที่โค้ดที่ล้าสมัยอยู่ก็เป็นได้
อีกทั้งตามที่ Google บันทึกไว้ คุณสามารถที่จะคัดลอกโค้ดของคุณมาจาก GitHub หรือ Bitbucket โดยใช้ Cloud Source Repositories ได้เลย “หนึ่งในประโยชน์หลักตอนนี้คือทุกๆ repository ที่คุณเป็นเจ้าของ ไม่ว่าจะเป็นการ mirror มาหรือว่าเพิ่มเข้าไปเองนั้นสามารถสืบค้นโดย Cloud Source Repositories ได้ทุกๆ repository ด้วย query เพียงอันเดียว” คุณ Russell Wolf ผู้จัดการผลิตภัณฑ์เขียนไว้ในการประกาศ “งานนี้ไม่ว่าคุณจะมีโครงการเล็กๆ ที่ทำในช่วงวันหยุดหรือว่าโค้ดขนาดใหญ่อย่างระดับ Google เองก็สามารถทำงานได้อย่างรวดเร็ว คุณจะได้รับคำตอบที่คุณต้องการได้อย่างรวดเร็วมากๆ และเร็วกว่าวิธีการแบบก่อนหน้านี้อีก ดังนั้นคุณสามารถที่จะกลับไปเขียนโค้ดได้เร็วขึ้น และการทำ index นั้นก็เร็วสุดๆ เช่นกัน ดังนั้น เวลาระหว่างที่โค้ดใหม่กำลังจะถูกเพิ่มเข้าไปแล้วให้คุณเห็นนั้นน้อยมากๆ ซึ่งจะทำให้คุณได้สืบค้นในโค้ดที่อัพเดทใหม่เสมอ”
Source : https://techcrunch.com/2018/09/19/googles-github-competitor-gets-better-search-tools/