응답집합 (response set 혹은 RFC 혹은 response for a class)이 큰 클래스는 작은 클래스보다 에러를 발생시키기 쉽다고 한다. 이 때 응답집합은 클래스의 메소드가 직접 호출하는 함수의 수를 의미한다.
응답집합의 정의
클래스의 객체에 메시지가 보내졌을 때, 그 결과로 호출되는 모든 (내외부) 메소드들의 집합의 원소 개수
대략적인 근사값을 얻기 위해서는 해당 클래스 메소드 바디에서의 메소드 호출 종류만 세기도 한다. 응답집합은 테스트 가능성에 대한 직접적인 metric 중 하나다.
응답집합의 정의
클래스의 객체에 메시지가 보내졌을 때, 그 결과로 호출되는 모든 (내외부) 메소드들의 집합의 원소 개수
대략적인 근사값을 얻기 위해서는 해당 클래스 메소드 바디에서의 메소드 호출 종류만 세기도 한다. 응답집합은 테스트 가능성에 대한 직접적인 metric 중 하나다.
|
'Archive' 카테고리의 다른 글
디미터 함수 법칙 (혹은 디미터 법칙) (0) | 2011.10.03 |
---|---|
패키지의 순환적 의존성 (0) | 2011.10.03 |
객체간의 의존 관계가 combinatorial explosion 할 때의 징후 (0) | 2011.10.03 |
리소스 할당과 해제의 균형과 예외 (0) | 2011.10.03 |
리소스의 할당과 해제 (0) | 2011.10.03 |