«coupling» 태그된 질문

3
Efferent / Afferent 커플 링이 좋은지 나쁜지
이번 주에 소프트웨어 패턴 시험을 보았으며 우리가 공부해야 할 주제 중 하나는 Efferent and Afferent coupling입니다. 패키지가 다른 많은 유형에 의존하는 경우 높은 Ce (efferent coupling) 패키지를 알고 있습니다. 예를 들면 다음과 같습니다. class Car{ Engine engine; Wheel wheel; Body body; } 이 클래스는 엔진, 휠 및 바디 유형에 따라 …

7
커플 링. 모범 사례
이 실에서 나는 시작했다 싱글 톤 패턴 수업이 얼마나 결합되어 있고 느슨한 결합을 달성하는 가장 좋은 방법에 대해 생각하게되었습니다. 나는 새로운 프로그래머 (제 첫 직업에 4 개월)라는 것을 명심하십시오. 이것이 제가 처음으로 고려한 것이므로 개념을 이해하기를 매우 열심입니다. 그렇다면 느슨한 결합과 무거운 결합은 정확히 무엇입니까? 현재 (그리고 첫 번째 프로젝트), …

2
패키지 (gems, eggs 등)를 사용하여 분리 된 아키텍처 생성
주요 이슈 가장 현대적인 프로그래밍 플랫폼은 패키지 관리 (생각에 대해 가지고있는 좋은 지원보고 gem, npm, pip그래서 촉진과 느슨하게 결합 된 아키텍처를 만드는 등, 내부적으로 개발 된 패키지로 구성 할 응용 프로그램이나 시스템을 설계하는 의미가 않습니다, 등)? 예 이에 대한 예는 인증 및 시스템의 다른 구성 요소뿐만 아니라 데이터베이스 액세스를위한 패키지를 …

5
TDD : 단단히 결합 된 객체 모의
때때로 객체는 단단히 결합되어야합니다. 예를 들어 CsvFile클래스는 CsvRecord클래스 (또는 ICsvRecord인터페이스) 와 밀접하게 작동해야합니다 . 그러나 과거에 배운 내용에서 테스트 중심 개발의 주요 원칙 중 하나는 "한 번에 여러 클래스를 테스트하지 마십시오"입니다. 의미하는 ICsvRecord실제 인스턴스 대신 모의 또는 스텁 을 사용해야합니다 CsvRecord. 그러나이 접근법을 시도한 후에 나는 CsvRecord수업 을 조롱 하면 …
10 tdd  coupling  mocking 

3
느슨하게 연결된 마이크로 서비스 아키텍처에서 종속성을 어떻게 추적합니까?
현대적인 프로그램에서 널리 사용되는 고급 아키텍처는 REST 기반 마이크로 서비스 시스템입니다. 이는 느슨한 결합, 쉬운 재사용, 사용 가능한 기술 제한, 높은 확장 성 등과 같은 몇 가지 장점이 있습니다. 그러나 이러한 아키텍처에서 예상되는 문제 중 하나는 응용 프로그램의 종속성에 대한 가시성이 부족하다는 것입니다. 예를 들어 매일 한 세트의 REST 호출을 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.