Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- Law of Demeter
- mysql 튜닝
- 인증서만료에러
- vue
- pl/sql
- 에자일 모형
- Bandit Level 5
- 변수명 짓는법
- was버그
- 프로토타입 모형
- springboot
- 명령어공부
- OpenAPI
- Bandit Level 6 → Level 7
- 클린코드
- 시스템 파악 정리
- 스크럼기법
- plsql
- 디미터 법칙
- 나선형 모형
- CSS
- java.sql.SQLRecoverableException
- 커맨드공부
- SQLRecoverableException
- 시스템 파악
- table scan
- was SQLRecoverableException
- Bandit Level 6
- avax.net.ssl.SSLHandshakeException:
- 폭포수 모형
Archives
- Today
- Total
목록디미터 법칙 (1)
개발햄비
[Clean code] 디미터 법칙 Law of Demeter
디미터 법칙 디미터라는 이름의 프로젝트를 진행하던 도중 다른 객체들과의 협력을 통해 프로그램을 완성해나가는 객체지향 프로그래밍에서 객체들의 협력 경로를 제한하면 결합도를 효과적으로 낮출 수 있다는 사실을 발견했고 디미터 법칙을 만들었다. 현재 디미터 법칙은 객체 간 관계를 설정할 때 객체 간의 결합도를 효과적으로 낮출 수 있는 유용한 지침 중 하나로 꼽히며 객체 지향 생활 체조 원칙 중한 줄에 점을 하나만 찍는다.로 요약되기도 한다. Don’t Talk to Strangers 디미터 법칙의 핵심은 객체 구조의 경로를 따라 멀리 떨어져 있는 낯선 객체에 메시지를 보내는 설계는 피하라는 것이다. 객체는 내부적으로 보유하고 있거나 메시지를 통해 확보한 정보만 가지고 의사 결정을 내려야 하고, 다른 객체를 탐색..
개발/Clean Code
2021. 6. 20. 15:29