Kim's Lab

  • 홈
  • 태그
  • 방명록

기술적 의사결정 1

[기술적 의사결정] Service 인터페이스 분리 여부 판단 | 리팩토링 우선순위 정하기

이전에 했던 프로젝트들은 항상 service 로직에서 구현했기 때문에impl로 분리할 이유가 딱히 없었다.하지만 이번 사이드 프로젝트는전에 하던 프로젝트들에 비해 규모가 크기 때문에service 인터페이스와 impl의 분리가 필요하다고 판단되었다.service 인터페이스 분리 여부 판단 기준표를 통해service와 impl의 분리가 필요한지 확인해보겠다.✅ Service 인터페이스 분리 여부 판단 기준표우선순위리팩토링 대상이유기대 효과🔥 1순위외부 API 연동 서비스(예: PathHistoryRealtimeUpdateService, SubwayStationService)API 응답 변화나 테스트 어려움이 클 수 있음추상화로 테스트 용이 + 장애 대응 속도 향상⚡ 2순위비즈니스 로직이 많은 Service..

기술적 의사결정 2025.07.16
이전
1
다음
더보기
프로필사진

Kim's Lab

  • 전체 글 보기 (74)
    • HTML CSS (3)
    • Java (8)
    • SQL (2)
    • 개발일지 (12)
    • Spring (22)
    • 알고리즘 (6)
    • 개념정리 (6)
    • AWS (4)
    • Docker (2)
    • Flutter (3)
    • 트러블슈팅 (2)
    • 기술적 의사결정 (1)

Tag

도커개념, 8080포트오류, 8080오류, 도커컴포즈, 플러터 #에뮬레이터실행안됨 #appdata경로찾는법 #트러블슈팅 #플러터트러블슈팅, 해시테이블 #자료구조 #체이닝 #오픈어드레싱, 도커개념설명, rabbitmq트러블슈팅, 깃허브 #깃 #깃저장소문제, 웹소켓 트러블슈팅, 웹소켓 사용법, 3layerarchitecture, 웹소켓 테스트, responsedto, rabbitmqdns, requestdto, 백엔드트러블슈팅, 부트캠프추천 #부트캠프솔직후기 #내일배움캠프솔직후기 #내일배움캠프 #내일배움캠프백엔드 #내일배움캠프백엔드솔직후기, SpringBoot, 웹소켓 프론트,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/07   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바