Death Match Project v0.2

underlier12·2020년 3월 10일
0

DEATH-MATCH

목록 보기
2/11

프로젝트 개요

업데이트

지저분한 코드를 간결하게 수정하고 효율적으로 바꾸었다. 물론 아직 클린 코드에 가까워지려면 멀었지만 단계별로 개선해나갈 예정이다. Refactoring을 완료하여 version 0.2로 release 브랜치에 병합하였다.

업데이트 내용

공통적으로는 비합리적인 중복코드를 제거하고 반복문으로 대체했고 클래스 명칭을 각 성격에 맞게 재명명하였다. 또한 가능한 간결하게 보일 수 있도록 코드 위치를 변경하기도 했다.

  • JacksonConfig에서 ObjectMapper bean 생성 및 각 objectMapper 초기화 삭제
  • AnwerDTO 삭제 후 배열 사용으로 활용도 개선
  • SettingDTO의 card 필드들을 묶어 배열 하나에 문제 표기 가능
  • GameRoom 내 필드들을 각 성격에 맞게 Collection 변경
  • User input 정렬 추가
  • if문을 switch문으로 변경

링크

Github Link

profile
logos and alogos

0개의 댓글