[실용주의 프로그래머] 결합도 줄이기와 디미터 법칙 [실용주의 프로그래머] 결합도 줄이기와 디미터 법칙 구부러지거나 부러지거나 -유연함을 유지하는 한 가지 좋은 방법은 가능한 적은 양의 코드를 작성하는 것이다. -코드를 세포(모듈)로 구성하고, 이들 간의 상호작용을 제한하라.그러면 한 모듈이 변경되거나 교체된다 하더라도 다른 모듈들은 변경 없이 수행될 수 있다. 결합도 줄이기 -의존의 증가가 나쁜 이유는 시스템 어딘가의 무관한 변화가 여러분의 코드에 영향을 미칠 수 있는 위험이 커지기 때문이다.이렇게 되면 개발자가 수정한 부분이 시스템에 어떤 영향을 미칠지 몰라 코드의 수정을 두려워하게 된다. 디미터 함수 법칙 -디미터 함수 법칙은 프로그램에서 모듈간 결합도를 최소화하려 시도한다.이 법칙은 한 객체가 제공하는 메서드에 접근하기 위해 또 다른 객체들을 통하.. 2018. 10. 29. 반응형 이전 1 다음