Zastąpienie Google Code Search? [Zamknięte]


164

Google Code Search jest dla mnie niezwykle cenne jako programista - używam go kilka razy w tygodniu, aby zobaczyć, jak inni programiści używali (zwykle słabo udokumentowanych) interfejsów API. Wygodne jest również zobaczenie elementów wewnętrznych niektórych z tych interfejsów API lub znalezienie interfejsu API odpowiadającego żądanej funkcji (jest to świetne źródło w szczególności dla Androida - podaj mu część tekstu, który widzisz na ekranie, a zwykle znajduje klasę implementującą).

Czy teraz, gdy Google zamyka wyszukiwanie kodu z dniem 15 stycznia 2012 r., Są jakieś dobre zamienniki?


12
Od 2013/03/07 wydaje się, że w code.google.com/codesearchkońcu został zamknięty (teraz na serio). Jeszcze kilka dni temu był nadal osiągalny i użyteczny, teraz powyższy adres URL zwraca błąd 404 strony. Wyszukiwanie kodów RIP. Ale kodersto rzeczywiście dobra alternatywa.
Andreas W. Wylach

1
Wypróbuj GitHub Search na github.com/search
kenorb

5
Twórca Codesearch opublikował szczegółowy artykuł o tym, jak to wszystko działało, a źródło jest dostępne tutaj . Najwyraźniej można to uruchomić na jednym komputerze! Miejmy nadzieję, że ktoś gdzieś się
pojawi

a co z cocycles.com - działa z javascript i jest jedynym silnikiem, który rozumie funkcjonalność, więc możesz po prostu wyszukać takie rzeczy, jak „hash map” lub „parse headers” i znaleźć pełne implementacje, dokumenty, przykłady użycia i więcej.
Yoni,

Wiem, że to starszy wątek, ale teraz jest też exemplator.xyz, który znajduje przykładowe zastosowania kodu Java (niestety obecnie tylko Java) - ale działa dobrze!
jundl77

Odpowiedzi:



75

Mam przeglądowi następujące witryny

Dobra

Zepsuty lub nieodpowiedni

(Będę musiał spróbować ponownie później)

  • Antepedia (logowanie GitHub zepsute od 23.08.2016; brak wyszukiwania kodu?)
  • SymbolHound (ogólna wyszukiwarka, a nie tylko kod)
  • Codase (tylko C, C ++, Java; usługa niedostępna od 23.08.2016)
  • Codefetch (nieosiągalny od 23.08.2016)

Śmierć

Kiedy pierwotnie robiłem recenzję, Koders okazał się zwycięzcą dla moich celów, ale naprawdę spodobał mi się interfejs użytkownika i funkcje SymbolHound Code Search. Jedynym problemem związanym z SymbolHound była mała liczba indeksowanych witryn. W tamtych czasach obiecująco wyglądała również wyszukiwarka [kod].

Wiele przeglądanych przeze mnie witryn zostało od tego czasu całkowicie wycofanych lub wyłączyło funkcję wyszukiwania kodu. Wydaje się, że Krugle i search [kod] dławi się, a GrepCode jest dobre, jeśli żyjesz w świecie Javy.


5
Koders nie jest już dostępny.
GarlicFries

@akaihola, czy wszystkie są oparte na tym samym źródle danych? Czy stosowanie ich wielokrotności ma sens?
Pacerier,

Co więc uważasz za „zwycięzcę” teraz, gdy Koders przestał być produkowany?
RastaJedi

@Pacerier, wydaje się, że istnieją pewne różnice w źródłach danych, a każda witryna wykonuje własne indeksowanie.
akaihola

1
@akihola Dziękuję za miłe słowa na temat kodu wyszukiwania :) Mam nadzieję, że w przyszłym roku poprawimy jego szerokość i głębokość.
Ben Boyter

17

Innym do rozważenia jest http://searchcode.com/. Obsługuje wyszukiwanie wyrażeń regularnych, podobnie jak wyszukiwarka Google Code. Na przykład,

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

Czy wszystkie są prawidłowe wyszukiwania.


6
Wydaje się, że wyrażenie regularne nie jest już obsługiwane? : /
akavel

1
Nikt tego nie używał, żeby być uczciwym. Mogę przynieść go z powrotem po przekonwertowaniu kodu na czas.
Ben Boyter

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.