본문 바로가기 메뉴 바로가기

잼있는 블로그

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

잼있는 블로그

검색하기 폼
  • 분류 전체보기 (42)
    • CS (9)
    • Development (11)
    • Programming (3)
    • DevOps (5)
    • Essay (10)
    • Tutorial (4)
  • 방명록

MSA (1)
SOLID/Cohesion/Coupling

어플리케이션의 복잡도를 다루기 위해 적절한 응집도와 결합도를 찾아야 한다. SOLID는 높은 응집도와 낮은 결합도를 위한 OOD의 설계 원칙이다. SOLID SOLID는 지향해야 될 목표로 이상향에 가까움 현실적인 문제로 Trade off는 항상 있다. SRP(Single Responsibility Principle)::단일 책임 원칙 하나의 객체는 하나의 책임을 가져야 한다. ex) 예금 잔고 객체 단일책임은 정해진 게 아니라 어디까지 하나의 책임으로 볼 건지 고민 필요 입금, 출금이 있을 때 입출금 하나의 책임인지 따로따로가 단일 책임인지에 대한 고민 하나의 객체가 있는데 두개의 책임이 있다면 분리 package main ​ type FinanceReport struct { ​ } ​ func (r ..

Development 2022. 3. 19. 23:40
이전 1 다음
이전 다음
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • thetextbook
  • QUIC
  • database
  • Network
  • Isolate level
  • k8s
  • GitHub
  • 창업
  • pytest
  • web_server
  • go
  • Git
  • MSA
  • docker-compose
  • Complier
  • 프리온보딩
  • user-agent
  • inflearn
  • Python
  • cka
  • 위코드
  • HTTP/2
  • no-op
  • gitignore
  • 원티드
  • HTTP/3
  • direnv
  • buildkit
  • 덕타이핑
  • http
more
«   2025/06   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바