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

[빙봉] 체스 - 스프링 실습 4단계 제출합니다. #203

Merged
merged 19 commits into from
May 4, 2020

Conversation

aegis1920
Copy link

@aegis1920 aegis1920 commented May 4, 2020

안녕하세요 로운!
어느덧 마지막 미션까지 왔네요ㅎㅎ
방에 대한 구현은 이미 되어있어서 건드리지 않았고 Controller의 테스트를 추가했습니다.
그동안 코드 리뷰하시느라 고생 많으셨습니다 :)
수고하셨습니다! 😄

fucct and others added 19 commits April 27, 2020 14:39
* initial commit

* fix : build.gradle mysql 의존성 추가

* refactor : 왕이 죽었을 때 게임이 종료 안되는 버그 수정

* refactor : 버튼으로 방에 입장할 수 있도록 함

* refactor : 방을 삭제하고 나서 새로고침해야 적용되던 문제 수정

* feat : 방에 입장하자마자 게임을 바로 불러오도록 하고 못 불러왔을 시 게임을 초기화하는 기능 추가, refactor : 불러왔을 때 현재 Turn이 나오지 않는 문제 수정

* refactor, style : tab 공백을 space로 변경, 익명 객체 람다식으로 수정

* feat : Spring room Controller 구현
- 방 제목 empty 에 대한 validation 추가
- default 요청시 바로 방 목록을 불러오도록 수정

* feat, refactor : Dto 생성 방식 수정, 게임 컨트롤러 구현

- 게임 초기화 기능 구현

Co-authored-by: aegis <[email protected]>
* refactor : 사용하지 않는 클래스 삭제

* refactor : 디폴트 생성자 접근제어자 수정

* refactor : 디폴트 생성자 접근제어자 수정

* refactor : 디폴트 생성자 접근제어자 수정

* refactor : Object 객체 타입 파라미터 반영하도록 수정

* refactor : 필드간 공백 추가

* refactor : 사용하지 않는 메서드 삭제

* refactor : 필드 접근제어자 추가

* style : 공백 추가

* feat : gameController init, movablePosition 구현

- todo : move시 에러

* feat : move 예외 처리 작업중

* refactor : spring MVC 구조에 맞게 refactor

- GameController 예외 알맞게 처리
- DAO 클래스 Repository로 설정
- Service의 DAO를 bean으로 주입

* docs : README.md 추가

* test : domain test 메서드 추가

* refactor : 사용하지 않은 메서드 삭제 및 공백 수정

* refactor, fix : Spark Application과 Spring Application 이 모두 동작하도록 수정, 점수가 제대로 나오지 않는 버그 수정

* style : 공백 삭제

* refactor : move 메서드가 Post방식의 Json으로 요청을 받도록 수정

- front의 request uri 수정
- MoveManagerDTO 클래스로 request 매핑

* refactor : 불필요한 attribute 삭제

* refactor : move 메서드 리턴 타입 수정, 클래스명 수정

* refactor : 서비스 메서드 불필요한 동작 수정

Co-authored-by: aegis <[email protected]>
Copy link

@lowoon lowoon left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

빙봉 잘 구현 하셨어요:100:
간단한 피드백 몇개 작성했습니다.
참고만 해주세요.
지금까지 수고하셨습니다.

██████╔╝██║██║ ╚████║╚██████╔╝██████╔╝╚██████╔╝██║ ╚████║╚██████╔╝
╚═════╝ ╚═╝╚═╝ ╚═══╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚═══╝ ╚═════╝

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

이게 무슨 파일인지 모르겠네요??

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Spring을 켤 때 나오는 Banner를 바꿔준 것입니다. 소스에는 지장없는 파일입니다ㅎㅎ

and().
extract().
as(ArrayList.class);

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

null 값으로 체크를 하는 경우가 많은데 정확한 값으로 체크를 해보면 어떨까요?

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

원하는 값이 들어갔는지 아닌지 정확히 파악하려면 로직이 복잡해져서 isNull로 체크했습니다. 다만 이 부분은 저도 신경쓰이는 부분이라 조금 더 개선해보도록 하겠습니다 :)

@gracefulBrown gracefulBrown merged commit ddf3b67 into woowacourse:aegis1920 May 4, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants