Table of Content

오픈 소스 코드 검색 엔진 소개


Google, Stack Overflow, GitHub는 개발자에게 좋은 친구다. 소스 코드 공유 사이트를 몇개 정도는 북마크되어 있을거다.
그런데 소스 코드를 직접 검색해주는 사이트는 많이 이용하지 않는거 같아 공유한다.
각 사이트마다 검색해 주는 범위가 한정되어 있어 어느 곳이 좋다가 말할 수 없고 항상 유용하다고 할수는 없지만 가끔 이런 서비스가 필요한 순간이 있다.

Source graph

홈페이지: https://sourcegraph.com
깔끔한 화면과 다양한 검색을 지원해준다.

Search code

홈페이지: https://searchcode.com
GitHub, Bitbucket, Codeplex, Sourceforge, Fedora Project, Google Code에서 공유되고 있는 소스코드를 검색해준다.

Github

홈페이지: https://github.com
Github에서 관리되는 소스를 검색해준다.

Krugle

홈페이지: http://krugle.org
searchcode와 비슷하게 여러 오픈소스의 소스코드를 검색해준다.

Antepedia

홈페이지: http://www.antepedia.com
오픈소스 프로젝트의 내용을 검색해준다.

SymbolHound

홈페이지: http://symbolhound.com
여러 웹사이트에 있는 소스 코드를 검색해준다.

grepcode

홈페이지: http://grepcode.com
Java 프로젝트와 자바 언어에 대한 검색을 지원한다.

Omniref

홈페이지: https://www.omniref.com
Ruby를 사용하신다면 좋은 검색 사이트다.

Debian Code Search

홈페이지: http://codesearch.debian.net
리눅스 데비안 소스 코드를 검색해준다.

함께보기


마무리하며

구글링으로도 충분히 만족하겠지만 소스 코드를 직접 검색하는 서비스를 이용하면 가끔은 더 빨리 원하는 결과를 얻을때가 있다.
검색해서 얻은 코드는 잘 사용하면 득이지만 검색한 코드를 붙여넣기만 한다면 절대 좋은 코드가 작성되지 않는다.
타인의 코드 스타일을 보고 나와 비교해보면서 학습하는 자세가 중요하다고 생각한다.


대화 참여하기

댓글 쓰기