Dove

  • 태그
  • GitHub

단일 책임 원칙 1

단일 책임 원칙과 클린코드 V2

해당 게시글은 과거 개인 블로그에 작성한 내용을 옮긴 내용입니다. https://tech.dpot.xyz/post/52 개발하며 다른 개발자와 협업하는 상황이 많이 온다. 서비스의 기획, 설계를 함께하면 상관없어도, 프로젝트 중간에 개발자가 참여하면 서비스의 전반적 이해를 위해 적지 않은 시간이 필요하다. 이러한 상황에서 SOLID의 S인 단일 책임 원칙에 준수하여 작성한 소스는 빛난다. 실무에서 개발하며, 느낀 단일책임원칙을 준수하기 위한 간단한 규칙을 정리해 보려 한다. 1. Setter 금지 생각해 보면 Lombok 찬양론을 말하던 개발자였다. @Data하나면 모든 것을 만들어주던 라이브러리의 문제는 생각하지도 않고 사용했던 것부터 클린코드와 이별한 듯하다. JPA와 lombok을 같이 사용할 경우..

개발 고민 2023.08.09
이전
1
다음
더보기
프로필사진

Dove

서버에 AWS 한 스푼..

  • 모든 글 (10)
    • 인프라 (6)
    • 개발 고민 (4)

Tag

aws ecs datadog, spring boot aws, claude3 sonnet, spring boot, Claude3, spring boot3, aws sns push message, aws 인터넷 게이트웨이, spring boot3 datadog, ec2 datadog, sqs 대용량, AWS NAT Gateway, Java, aws ecs ec2, spring, header timezone, firebase message, aws push notification, spring sqs, aws bedrock,

최근글과 인기글

  • 최근글
  • 인기글

방문자수Total

  • Today :
  • Yesterday :
GitHub

티스토리툴바