OKKY
커뮤니티
Q&A
지식
이벤트
Contact
부트캠프
Jobs
Search Bar
로그인
회원가입
srp
전체
최신순
질문하기
해결
5
daem
·
1년 이상
661
0
해결 5
단일 책임 원칙에 대한 이해와 고민 (spring)
단일 책임 원칙은 클래스는 하나의 책임만 가져야 한다는 원칙으로 알고 있습니다. 예를 들어, AuthService 클래스가 회원가입, OAuth 회원가입, 로그인, OAuth 로그인, 토큰 발급, 비밀번호 변경 등의 모든 기능을 담당하고 있다고 가정했을때. 여기에 단일 책임 원칙을 적용한다면, 이를 SignUpService, OAuthSignUpService, SignInService, OAuthSignInService, RefreshTokenServ
답변
1
카카오콘
·
2년 이상
277
0
답변 1
여러 기능이 섞인 복합 화면을 만들 때, 메소드 위치 선정 질문
안녕하세요, 프로젝트를 하다보면 클래스의 목적이나 메소드의 기능이 뚜렷한 부분도 있는 반면, 모호한 부분 역시 종종 생기는 편입니다. 가장 대표적인 예시로 "대시보드" << 화면인데요. 이미 존재하는 기능을 끌어오고 대시보드에서만 쓰는 기능이 따로 있는 이 두 가지가 섞여 있다보니, 2번같은 케이스를 어떻게 해줘야 할지 고민입니다. 예를 들어.. 1.어떤 요청 된 기능에 대해, 관련 된 먼저 생성되어 있는 클래스
답변
3
알고리즘 파이터
·
2년 이상
443
0
답변 3
[spring boot] 단일 책임 원칙을 지키면서 어떻게 트랜잭션의 원자성을 유지할 수 있을까요??
안녕하세요 취업 준비중인 백엔드 개발 지망생 입니다. 핵사고날 아키택처를 연습하던중 의문점이 있어서 질문하게 되었습니다. 먼저 Member, MyStudy, Study 엔티티가 있고, 각각 1:N / N:1 의 연관관계로 MyStudy 가 매핑테이블 역할을 하고있는 상황입니다. Member 가 Study 를 생성하면 매핑테이블인 MyStudy 도 필수적으로 생성되어야 하기 때문에 Controller 에서 아래와 같은 코드를 만들었습니다. @R
Search Bar