Skip to content

UseCase 설계 #43

Description

@softpeanut

Discussed in #42

Originally posted by softpeanut September 7, 2022
좋은 소프트웨어를 설계하기 위해서는 응집도를 높이고 결합도를 낮추어야 한다.

  • 응집도

하나의 모듈(클래스) 내부에 존재하는 구성 요소들의 기능적 관련성으로 정의할 수 있다.
응집도가 높은 모듈은 하나의 책임에 집중해 독립성이 높아지게 된다.

  • 결합도

모듈(클래스)간의 상호 의존 정도를 나타내는 지표로 정의할 수 있다.
결합도가 낮으면 모듈간의 상호 의존성이 줄어든다.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

defer보류 중일 경우need discussion논의가 필요한 경우refactor코드 리팩토링 할 경우

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions