소스코드의 규모를 측정하는 방법중에 하나는 해당 프로젝트의 줄 수를 측정하는 방법 (Loc: Lines of Code) 이 있습니다. 프로젝트의 소스코드 규모를 파일 특성별로 나누어 측정해주는 프로그램을 소개합니다.
프로그램의 전반적인 UI 는 위와 같습니다. 측정하고자 하는 소스코드의 경로를 입력한 후, Count Loc 버튼을 클릭하면 하단의 Progress 그룹에 측정 결과값이 출력됩니다. 기본적으로 지원하는 언어는 C#, C++, 자바 및 SQL 이지만, 필요시에 파이썬, 자바스크립트 등 원하는 확장자를 File Types 에 추가하여 측정할 수 있습니다.
출력 후에는 소스코드 폴더에 아래와 같이 측정 걸과 정보가 파일로 생성되니 혹시 프로젝트 폴더에 생성되는 것을 원치 않으시면 Output Directory 를 다른 경로로 설정할 수 있습니다.
출력된 결과물은 아래와 같이 Pie 차트 형태로 분석된 결과를 표출합니다.
각 항목들에 대한 설명은 아래와 같습니다.
다운로드 (저자 사이트 (http://locmetrics.com) 가 접속이 안되어 다운로드 링크를 올렸습니다): LocMetrics.zip