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