Skip to content

Commit

Permalink
update: 10. 이름 설계: 구조를 파악할 수 있는 이름.md
Browse files Browse the repository at this point in the history
  • Loading branch information
kiuuon committed Sep 30, 2024
1 parent 0fa0c97 commit 0d220ad
Showing 1 changed file with 1 addition and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -297,6 +297,6 @@ Member is Confusion -> 자연스러움
- 스터디 시간에 같이 토론하고 검색을 해봤다.
- A 클래스가 관련 없는 B 클래스의 로직을 갖게 되면 그 로직을 가져야하는 B클래스가 갖지 못해 응집도가 떨어진다고 볼 수 있다.
- 하지만 애초에 클래스가 A뿐이고 B클래스가 없어 B로직까지 다 가지고 있는 것도 응집도가 떨어지는 것인가?
- 이런 경우는 응집도와 관련이 없는 것 아닌가라는 생각을 했었다.
- 책에서 '다른 클래스를 확인하고 조작하는 메서드 구조'는 응집도가 낮은 구조라는 말이 있어 이런 경우는 응집도와 관련이 없는 것 아닌가라는 생각을 했었다.
- 결론은 책에서 '관련 없는 로직을 갖는 것도 응집도가 낮아진 것이다'라는 직접적인 언급은 없었으나 그런 경우도 응집도가 낮다고 하는 것 같다.
- 책에서는 '관련된 로직이 분산되어 있으면 응집도가 낮아진다'라고 하는데 생각해보면 이는 '관련 없는 로직을 갖는 것도 응집도가 낮아진 것이다'와 비슷한 말인 것 같다.

0 comments on commit 0d220ad

Please sign in to comment.