2014-11-28 3 views
0

SonarQube의 기존 메트릭에서 모듈화 메트릭을 계산하는 방법이 있습니까? 기술적 부채 계산에 사용할 수 있도록 모듈성을 계산하고 싶습니다.sonarqube의 모듈성 계산

+1

모듈성 메트릭을 어떻게 정의합니까? 적용 할 수있는 수식이라는 정의가 있습니까? – Mithfindel

+0

모듈화 란 제품 또는 솔루션이 다른 제품에 최소한의 영향을 미치도록 구성 요소가 구성되는 정도를 의미합니다. SonarQube 메트릭 중 하나를 통해이를 캡처 할 수 있으며,이를 통해 모듈 유형을 정의 할 수 있습니다. 제품. 예 : 다음 신문 http://arxiv.org/ftp/arxiv/papers/1309/1309.5689.pdf에 정의 된 내용 – user1955851

답변

0

소프트웨어의 모듈화는 복합 메트릭입니다. 따라서 먼저 모듈화 및 참여 메트릭을 정의해야합니다. 언급 한 논문 (http://arxiv.org/ftp/arxiv/papers/1309/1309.5689.pdf)은 그 중 하나를 제공합니다. 다른 방법은 모듈성 디자인 냄새를 감지하고 모듈성 디자인 냄새의 감지 된 인스턴스 수를 사용하는 모듈 식 메트릭 수식을 작성하는 것입니다. 모듈화 설계에는 불충분 한 모듈화, 깨진 모듈화, 주기적으로 종속적 인 모듈화 및 허브 형 모듈화 ("소프트웨어 디자인 냄새에 대한 리팩터링"참조)가 있습니다.