내가 제어하는 장치의 수를 구성하기 위해 일련의 함수 호출을 원하는 시스템을 설계하고 있습니다.다른 계층의 함수 계층 구조가 동일한 데이터에 액세스해야합니까?
을 C(arg 1, arg 2) + D(arg 1, arg 2, arg 3)
으로 전화하면
arg 1..3
은 A
에서 볼 수 있습니다. 그것은 있을까에 더 나은 :
- 이
B
이arg 1..3
에 액세스 할 수있는 것,B
에 전달할 그들에게 자신을 찾아 이
- 어둠 속에서
B
을 남겨C + D
또는 전화를 사용하고,A
을 보자 단지 을C + D
에 전달 하시겠습니까?
내 직감은 내가 변수 그들에 간섭 기능의 최소를 가지고 원하는대로 옵션이 더 나은 것입니다.
- 인터랙 (즉, 통제 흐름 = 1 cyclomatic complexity)
인터랙 더 "논리"가 없습니다