Mocking1 [JAVA] 의존성이라는 비용이 이익보다 크다? Mock? '의존성이라는 비용이 이익보다 크다'라는 말은, 일반적으로 소프트웨어 개발이나 시스템 설계에서 의존성이 가지는 부담이 그로 인해 얻는 이점을 상쇄할 정도로 크다는 의미이다. 의존성은 한 요소가 다른 요소에 의존하거나 종속됨을 나타낸다. 예를 들어, 클래스 A가 클래스 B를 사용하고 있다면, 클래스 A는 클래스 B에 의존성을 가지고 있다. 의존성은 코드 간의 상호작용을 통해 구현되며, 이는 모듈 또는 객체들 사이의 관계를 형성합니다. - 의존성이 비용으로 작용하는 이유 1. 변경의 전파: 의존성이 있는 요소 중 하나를 변경하면, 그 변경은 의존하는 다른 요소에도 영향을 미칠 수 있다. 따라서 변경이 전파되는 것을 관리하고 조절하는 데 추가적인 비용이 발생할 수 있다. 2. 결합도 증가: 의존성이 많아질수록.. 2023. 6. 15. 이전 1 다음