이번주에는 프로젝트 진행과 관련된 개념공부를 하였다.
알고리즘
solve.ac에 잔디를 채워넣기 위해 1일 1백준을 실천중이다.
이번에도 역시 브론즈급 문제만 골라서 10분만 투자하였다.
하면서 알게된 점은 solve.ac 기준 하루의 시작은 오전 6시라는 점이다..
12시가 넘어서 한문제 풀었더니 전날 2개 한걸로 표시가 되더라..
프로젝트 개발 진행
저번주까지 기획단계를 진행하였고, 개발을 위한 GitLab, Jira 등록 후 개발을 진행하였다.
백엔드가 사람이 많아서 그런지 생각보다 빠르게 진행되었다.
하지만 내가 맡지 않은 부분들에 대한 이해도 필요하다고 생각한다.
더미데이터 작성
팀원들과 더미데이터 작성을 같이 진행하였다.
Faker라는 객체를 발견하였고, 사람의 이름과 이메일, 전화번호 등을 랜덤으로 반환을 해준다는 것에 신기했다.
더미데이터 작성 과정중에 JpaRepository save 관련 문제가 있었고, 해결 과정을 블로그에 포스팅하였다.
File업로드 학습
내가 맡지 않은 부분 중 하나가 File 업로드이다.
File 관련 URUD 연습으로 어느정도 이해할 수가 있었다.
File 업로드 연습을 하다가 GeneratedValue 어노테이션을 IdClass와 EmbeddedId 어노테이션과 함께 사용하지 못한다는 점을 알게되었고, 블로그 포스팅까지 완료하였다.
JWT 개념 학습
말 그대로 JWT 개념만 학습한 상태.
코드 적용이라던지 그부분을 이번주 남은 시간을 이용해서 진행해야한다.
후기
우선 1주차 개발을 빠르게 진행한것 같아서 기분이 좋지만 아직 많이 부족하다는 생각이 들었다.
다음주는 팀미팅에 참여를 못하는 일정도 있다보니 그 공백을 채우기 위해 빡세게 해야겠다.