2023. 1. 8. 02:18, TIL
오늘 진행한 것들 🤔
- 토이프로젝트 진행
- 캐릭터 랭킹 구현 설계
- 마이페이지 뷰 수정
- 프로필 아이콘 변경 기능 구현
- 검색 페이지 기존 사이트와 똑같이 뷰 수정
오늘의 배운 점 🤔
- 뷰를 좀더 원본 사이트와 비슷하게 수정했습니다.
- 크롬의 검사 탭에서 css에 어떤 속성을 추가했는지까지 조회가 가능했습니다.. 조금 도움이 되었습니다.
- 아이콘 변경 기능을 구현했습니다.
- 기존에 파일 입출력을 구현해봤어서 별로 어렵지 않았습니다.
- 캐릭터 랭킹 기능 구현에 대해서 어느정도 설계를 했습니다.
- 캐릭터가 조회될때마다 조회된 정보중 통계를 낼 수 있는 캐릭터 스텟 수치를 가진 캐릭터를 db에 저장하고, 해당 정보를 토대로 데미지 공식을 계산해 통계를 낼 수 있을것 같다는 생각이 들었습니다.
- 레디스나 몽고디비 같은 no sql 을 따로 사용해야 하나 생각을 했었는데, 어차피 그렇게 해봤자 객체 맵핑이 안되있는데 들쑥날쑥한 데이터로 통계를 내는것 또한 어려울거라고 느껴졌습니다.
- 따라서 주변 지인에게 도움을 얻어본 결과, 스프링 배치를 사용해보는것이 어떻겠냐는 답변을 얻었습니다.
- 생각을 해보니 스프링배치까지 사용할 필요가 있나 싶지만, 일단 전체적인 틀은 머릿속으로 그려지는 느낌입니다.
- 허나 지금 당장 구현이 필요한건 이런것보다 캐릭터를 조회하고 계정 엔티티에 묶는 것과, 커뮤니티를 먼저 구현하고 마지막에 랭킹을 구현하는게 맞겠다 싶어서 우선순위를 뒤로 미뤄놨습니다. (커뮤니티가 훨씬 시간이 적게 걸릴것 같은..)
- 후에 랭킹을 구현한다면 전 프로젝트처럼 기능을 점점 추가하면 재밌을거같다는 생각이 듭니다.
다음주도 화이팅!
'TIL' 카테고리의 다른 글
23-01-10 TIL (0) | 2023.01.10 |
---|---|
23-01-09 TIL (0) | 2023.01.09 |
23-01-06 TIL (0) | 2023.01.07 |
23-01-05 TIL (0) | 2023.01.05 |
23-01-04 TIL (0) | 2023.01.05 |
Comments, Trackbacks