S(*). Architect

  • 홈
  • 태그
  • 방명록

iSP 1

SOLID 원칙

학습 목표SOLID 다섯 원칙의 의도와 위반 신호를 설명할 수 있다.SRP·OCP·ISP가 변경 이유·확장·인터페이스를 분리하는 방법을 예제로 설명할 수 있다.LSP가 대체 가능성을 보장하는 조건임을 설명할 수 있다.DIP가 헥사고날·클린의 의존 방향과 어떻게 맞물리는지 설명할 수 있다.문제 상황OrderService 800줄 — 주문·결제·알림·PDF·통계가 한 클래스알림 템플릿 바꿀 때마다 주문 로직 회귀 테스트할인 정책 추가할 때마다 if (type == …) 분기만 늘어남Square extends Rectangle — setWidth만 바꿨는데 height도 바뀜, 테스트 깨짐Repository 인터페이스에 save, sendEmail, generateReport가 같이 있음mock 구현하려면 쓰..

소프트웨어 아키텍처 2026.06.27
이전
1
다음
더보기
프로필사진

S(*). Architect

소프트웨어 아키텍트이자 AI Platform 엔지니어의 소소한 이야기 기록 + 캠핑 | 골프 | 자동차를 겸비한.

  • 분류 전체보기 (185) N
    • 운영체제 따라잡기 (25)
    • 네트워크 기초 (21)
    • 소프트웨어 아키텍처 (26) N
    • 데이터베이스 따라잡기 (25)
    • 플랫폼, 데브옵스와 클라우드 (22)
    • 관측성 (15)
    • 애플리케이션 보안 (20)
    • Infrastructure as Code (11) N
    • ELK & Elastic Cloud (8) N
    • Data & AI (7) N
    • AIOps & MLOps (4)
    • Golf 이야기 (1)

Tag

관측성, aws, security, elasticcloud, kubernetes, DevOps, Architecture, 아키텍처, MSA, network, elk, Operation System, 네트워크, 데이터베이스, IaC, 보안, Database, elasticsearch, 운영체제, observability,

최근글과 인기글

  • 최근글
  • 인기글

Archives

Copyright © AXZ Corp. All rights reserved.

티스토리툴바