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] 배틀 기능 MongoDB 사용하도록 리팩토링 #338

Merged
merged 34 commits into from
Oct 11, 2024
Merged
Show file tree
Hide file tree
Changes from 29 commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
075841d
refactor: 패키지 분리
jongmee Sep 24, 2024
4302c49
feat: TypeMatching document 생성
jongmee Sep 25, 2024
1cab3df
refactor: InMemoryTypeMatchingRepository를 MongoRepository로 대체
jongmee Sep 25, 2024
b61e8bd
refactor: battle 패키지에서 move api 제거
jongmee Sep 25, 2024
24215df
refactor: BattleService에서 InMemoryRepository 및 InMemory data 제거
jongmee Sep 25, 2024
be51a18
refactor: WeatherMultiplier 생성
jongmee Sep 25, 2024
fd4299d
refactor: BattleMultiplier 추상 클래스 생성
jongmee Sep 25, 2024
1333e6f
refactor: TypeMultiplier 생성
jongmee Sep 25, 2024
c606cee
refactor: BattleService에서 WeatherMultiplier, TypeMultiplier 사용
jongmee Sep 25, 2024
b837ea0
refactor: 상수화 추가
jongmee Sep 25, 2024
10ee21c
refactor: Weather enum에서 배틀 날씨 배수 관리
jongmee Sep 25, 2024
4a9c9f0
refactor: WeatherService 분리
jongmee Sep 25, 2024
d9f2ec5
refactor: BattleMultiplier VO 생성
jongmee Sep 25, 2024
f150812
refactor: TypeMultiplierProvider 구현
jongmee Sep 25, 2024
8ebc136
fix: Mongo Document 기본 생성자 추가
jongmee Sep 25, 2024
2625c94
Merge branch 'be/develop' of https://github.com/woowacourse-teams/202…
jongmee Sep 25, 2024
701cf9b
style: return 문 전에 개행
jongmee Sep 26, 2024
49b5cf4
rm: TypeMatchingRepositoryTest
jongmee Sep 26, 2024
f95072f
refactor: BattleServiceTest 패키지 이동
jongmee Sep 26, 2024
e09fa38
remove: DataInitializer
jongmee Sep 26, 2024
7cbf5b2
refactor: 배틀 배수 배열 상수화
jongmee Sep 26, 2024
c88c0bb
refactor: 강한 바람에 의한 배틀 배수 계산 조건문 메소드로 추출
jongmee Sep 26, 2024
6432440
refactor: WeatherMultiplierProvider 생성
jongmee Sep 26, 2024
3ad4e17
refactor: BattleCalculator 생성
jongmee Sep 26, 2024
aad6ea4
refactor: return 문 전에 개행
jongmee Sep 26, 2024
be47f7e
remove: WeatherServiceTest
jongmee Sep 26, 2024
7c565cc
fix: BattleMultiplier에서 내부 값을 doouble에서 BigDecimal로 교체
jongmee Sep 26, 2024
02b6904
refactor: TypeMultiplierProvider.getAllByTypeMatchings 변수명 변경
jongmee Sep 26, 2024
2faed53
refactor: BattleMultiplierTest
jongmee Sep 26, 2024
9c9f3e0
refactor: WeatherMultiplierProvider 수정
jongmee Sep 27, 2024
4e14758
feat: 배틀 결과 계산에서 선제 공격 여부 함께 결정
jongmee Oct 10, 2024
ee8ff8e
Merge be/develop
jongmee Oct 11, 2024
849c9be
remove: 불필요한 코드 삭제
jongmee Oct 11, 2024
0e0d110
chore: 서브모듈 최신화
jongmee Oct 11, 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
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
package com.pokerogue.helper.battle;

import com.pokerogue.helper.battle.data.BattleMove;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
Expand Down

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

Loading
Loading