OpenGrok이란 소스코드를 인덱싱해서 웹 페이지에서 쉽게 검색, 분석 할 수있도록 해주는 툴입니다. 거의 모든 언어를 지원하고, 소스코드를 미리 인덱싱 해놓기 때문에 전체 코드에서 원하는 키워드를 빠르게 검색하는데 정말 유용할 툴입니다. 소스코드의 양이 작다면 간단하게 코드 에디터로 검색이 가능하지만 안드로이드 소스코드 처럼 전체 소스코드의 양이 많은 큰 프로젝트에서 코드를 분석하고 원하는 부분을 찾기 위해서는 이런 분석 툴이 정말 유용하죠. 보통 개인적으로 이런 툴을 사용할 일이 많지는 않지만, 안드로이드 앱 예제 소스 같은거를 여러개 다운로드 받아 분석할때에도 꽤나 유용하게 활용할 수 있습니다. OpenGrok를 설치 하기 위해서는 리눅스나 맥OS가 필요한데, 저는 맥북을 사용하고 있어서 맥OS에..