Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BE] refactor: 도메인 연관 관계 재정의 #156

Merged
merged 31 commits into from
Jul 31, 2024
Merged
Show file tree
Hide file tree
Changes from 15 commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
5a63a86
refactor: 도메인 연관관계 재정의 및 사용하지 않는 도메인 삭제
skylar1220 Jul 30, 2024
d3cb5a8
test: 사용하지 않는 테스트 삭제
skylar1220 Jul 30, 2024
9c70ddf
fix: 예약어 사용하지 않도록 수정
skylar1220 Jul 30, 2024
ba77060
refactor: Review 도메인에서 reviewee 필드 제거
skylar1220 Jul 30, 2024
7600ecf
refactor: 리뷰 저장 기능 구현
skylar1220 Jul 30, 2024
77ff36c
refactor: 키워드 저장 기능 구현
skylar1220 Jul 30, 2024
d4bba43
refactor: 리뷰 생성 요청 객체 구현
skylar1220 Jul 30, 2024
1d9d061
test: 리뷰, 리뷰 내용 도메인 테스트 추가
skylar1220 Jul 30, 2024
41d31a3
refactor: 리뷰 작성 시 질문 검증
skylar1220 Jul 30, 2024
750fae1
fix: Review의 reviewGroupId 컬럼명 수정
skylar1220 Jul 30, 2024
9902cde
refactor: 리뷰 생성 시, 키워드 검증을 객체 분리
skylar1220 Jul 30, 2024
9d747ff
refactor: 리뷰 생성 시, 질문 검증을 객체 분리
skylar1220 Jul 30, 2024
2f787b6
style: 코드 재정렬
skylar1220 Jul 30, 2024
78c98d0
test: 리뷰 생성 검증 테스트 추가
skylar1220 Jul 30, 2024
43e9355
refactor: 사용하지 않는 클래스 삭제
skylar1220 Jul 31, 2024
ac25ea3
refactor: keyword 관련 사용하지 않는 클래스 삭제
nayonsoso Jul 31, 2024
e63ca05
refactor: review 관련 사용하지 않는 클래스 삭제
nayonsoso Jul 31, 2024
b523806
refactor: 데이터 초기화 객체 수정
nayonsoso Jul 31, 2024
0a93a96
test: 사용하지 않는 테스트 삭제
nayonsoso Jul 31, 2024
e019142
refactor: 예외 메세지 말투 통일
nayonsoso Jul 31, 2024
118c0fc
refactor: 사용하지 않는 예외 제거
nayonsoso Jul 31, 2024
601615f
refactor: 예외 클래스 패키지 변경
nayonsoso Jul 31, 2024
4032d21
refactor: NOT NULL 제약조건 추가
nayonsoso Jul 31, 2024
868f800
refactor: 테스트에서만 사용되는 함수 제거
nayonsoso Jul 31, 2024
dbdea61
refactor: 테스트 실행 시 발생하는 LazyInitializationException 해결
nayonsoso Jul 31, 2024
4fec9b9
refactor: 키워드 검증 함수 순서 변경
nayonsoso Jul 31, 2024
301bdd4
chore: 테스트 코드 컨벤션 통일
nayonsoso Jul 31, 2024
4fb3bf3
refactor: reviewRequestCode 검증 로직 이동
nayonsoso Jul 31, 2024
204ad54
refactor: 필드인 questionRepository를 사용하도록 변경
nayonsoso Jul 31, 2024
391b824
refactor: 리뷰이, 프로젝트 이름 길이 검증 함수 분리
nayonsoso Jul 31, 2024
efd5c75
test: 리뷰 저장 시 reviewKeywor 저장 검증 추가
nayonsoso Jul 31, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
182 changes: 90 additions & 92 deletions backend/src/main/java/reviewme/DatabaseInitializer.java

Large diffs are not rendered by default.

23 changes: 0 additions & 23 deletions backend/src/main/java/reviewme/keyword/domain/Keyword.java
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@
import jakarta.persistence.GenerationType;
import jakarta.persistence.Id;
import jakarta.persistence.Table;
import java.util.Objects;
import lombok.AccessLevel;
import lombok.Getter;
import lombok.NoArgsConstructor;
Expand All @@ -27,26 +26,4 @@ public class Keyword {
public Keyword(String content) {
this.content = content;
}

@Override
public boolean equals(Object o) {
if (this == o) {
return true;
}
if (!(o instanceof Keyword keyword)) {
return false;
}
if (id == null) {
return Objects.equals(content, keyword.content);
}
return Objects.equals(id, keyword.id);
}

@Override
public int hashCode() {
if (id == null) {
return Objects.hash(content);
}
return Objects.hash(id);
}
}
51 changes: 0 additions & 51 deletions backend/src/main/java/reviewme/keyword/domain/Keywords.java

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

public class KeywordLimitExceedException extends BadRequestException {

public KeywordLimitExceedException(int maxSize) {
super("키워드는 최대 %d개 선택할 수 있습니다.".formatted(maxSize));
public KeywordLimitExceedException(int minSize, int maxSize) {
super("키워드는 최소 %d개, 최대 %d개 선택할 수 있습니다.".formatted(minSize, maxSize));
}
}

This file was deleted.

This file was deleted.

22 changes: 0 additions & 22 deletions backend/src/main/java/reviewme/member/domain/GithubId.java

This file was deleted.

This file was deleted.

57 changes: 0 additions & 57 deletions backend/src/main/java/reviewme/member/domain/Member.java

This file was deleted.

116 changes: 0 additions & 116 deletions backend/src/main/java/reviewme/member/domain/ReviewerGroup.java

This file was deleted.

Loading