특정 프로젝트의 소스코드에 대한 통계를 내보려고 합니다.
글쓴이: 최피디 / 작성시간: 수, 2008/05/07 - 12:12오후
기존의 프로젝트(C++)를 포팅하려는 작업을 하기 앞서,
이 프로젝트의 복잡도를 수치적으로 표현하려고합니다.
예를 들면, 제일 간단하게 "이 프로젝트의 코트 라인수는 얼마다" 라고 할 수 도 있겠고
좀 더 복잡하게 이 프로젝트엔 클래스 숫자가 몇 개이고, 메소드 숫자는 몇 개다 이런 식의 리포팅을 해주는
스크립트를 만들려고 합니다.
정규식이 발목을 잡는군요. 이미 이런 방법이 나와 있을 것도 같은데, 혹 아시는 분들의 도움을 구합니다.
-- 최피디
Forums:
http://www.atlassian.com/
http://www.atlassian.com/
오픈소스 프로젝트는 무료인 것으로 알고 있습니다.
fisheye정도 면 커버될 듯...
fisheye 참고: http://www.atlassian.com/software/fisheye/videos/screencast.jsp
-----
오늘 나의 취미는 끝없는, 끝없는 인내다. 1973 法頂
-----
오늘 나의 취미는 끝없는, 끝없는 인내다. 1973 法頂
잘 봤습니다.
좋은 소재를 알려주셔서 감사합니다.
피쉬아이의 강력함을 느낄 수 있는 동영상이었습니다.
처음 접하지만, 평소 리포지토리의 내용들을 로그와 서치만 갖고 찾아 다니기가 힘들었었는데,
이 피쉬아이가 있으면 입체적으로 프로젝트의 변화를 볼 수 있겠군요.
그런데, 제가 찾고 싶은 기능 보다 너무(?) 많은 기능들이 들어 있는 강력한 툴이군요.
좀 더 심플한 버전을 구합니다.
예를 들자면, "Test-Driven Development by Example" 17장에 표 17.1처럼 코드에 대한 통계를 담고 있는 코드 메트릭스를 출력해주는 툴이 없을까요?
정말 없다면 하나 만들어봐야겠네요. :)
--최피디
KT하이텔, 앱스 개발자
Test-Driven Development by
Test-Driven Development by Example에 나오는 표가 어찌 생겼는지 궁금합니다. ^^;
-----
오늘 나의 취미는 끝없는, 끝없는 인내다. 1973 法頂
-----
오늘 나의 취미는 끝없는, 끝없는 인내다. 1973 法頂
표는 이렇습니다.
--최피디
KT하이텔, 앱스 개발자
오픈소스
오픈소스 프로젝트라면 Ohloh를 추천할텐데 그런 것 같지는 않네요.
딱 저렇게 입맛에
딱 저렇게 입맛에 맞게 만들어 주진 않지만 doxygen 을 돌린 결과물은 분석하면 될듯 하네요.
---------
간디가 말한 우리를 파괴시키는 7가지 요소
첫째, 노동 없는 부(富)/둘째, 양심 없는 쾌락
셋째, 인격 없는 지! 식/넷째, 윤리 없는 비지니스
이익추구를 위해서라면..
다섯째, 인성(人性)없는 과학
여섯째, 희생 없는 종교/일곱째, 신념 없는 정치
---------
간디가 말한 우리를 파괴시키는 7가지 요소
첫째, 노동 없는 부(富)/둘째, 양심 없는 쾌락
셋째, 인격 없는 지! 식/넷째, 윤리 없는 비지니스
이익추구를 위해서라면..
다섯째, 인성(人性)없는 과학
여섯째, 희생 없는 종교/일곱째, 신념 없는 정치
댓글 달기