목록 보기
코드 품질 개선 기법 10편: 적절한 거리 유지에 신경쓰자
아키텍처

코드 품질 개선 기법 10편: 적절한 거리 유지에 신경쓰자

라인
라인
2025년 5월 9일

두줄요약

UI와 리포지터리가 최대 개수 규칙을 암묵적으로 공유하는 구조의 문제를 다뤘습니다. `hasMoreItems` 같은 명시적 속성으로 책임을 분리하는 방법을 제안했습니다.

핵심 내용

  • UI와 리포지터리 레이어가 +1 조회, 최대 100개 표시 규칙을 암묵적으로 공유하는 구조의 문제
  • StoredItems에 hasMoreItems를 추가해 레이어 간 의존을 명시적으로 분리하는 개선 방향
  • 최대 개수 같은 기능 고유 로직을 범용 데이터 모델에 넣을 때의 책임 경계와 의존 방향 주의

다음 읽기

#refactoring 주제를 이어서 읽기

코드 품질 개선 기법 30편: (투명한) 운명의 붉은 실

함수 간 암묵적 의존성이 있으면 리팩터링 시 오류가 생기기 쉽다고 설명했습니다.\n유효성 검사와 변환 로직을 하나로 묶어 일관성을 보장하는 방법을 제안했습니다.

라인
라인
프론트엔드

댓글 0개

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...