[일일회고]
[소마]
- 오늘은 알람이 안 울리는 바람에 늦잠을 자서 4시에 코드리뷰 멘토링을 들은 후 저녁을 먹고 나서 프로젝트를 진행하였다.
프론트엔드 팀원과 함께하였고, 멘토링에서 들었던 내용을 바탕으로 기존 코드를 고치는데 많은 시간을 할애하였다.
내일부터 AWS 강의를 하루에 8시간씩 진행되는데, 그로 인해 해당 기간동안 프로젝트를 저녁에 진행하기로 했다.
개인 공부는 새벽에 진행하면 어찌저찌 시간은 될 것 같다.
[프로젝트]
[소마]프로젝트 진행 및 이태우 멘토님 팀 멘토링(코드리뷰)
- 지금까지 짜온 프로젝트 코드와 깃에 등록된 내용들을 바탕으로 전체적으로 코드리뷰를 받는 시간을 가졌다.
일단 git branch부터 대강 이름으로 만들고 시작하였는데 그렇게 하면 안된다고 하여 gitflow를 바탕으로 새로 branch를 제작하였다. feature과 같은 휘발성 브랜치로 작은 단위의 개발을 진행하여 develop으로 merge하고, release 단위로만 master로 merge를 해야한다.. 또한 커밋을 올릴 때도 commitlint.io와 같은 사이트를 통해 commit을 올리는 것이 일반적이라 하여 그렇게 올려보았다. 코드리뷰에서는 서버 이중화를 고려한 로컬 변수의 동기화 문제를 해결하도록 코드를 수정하였고, 핀번호는 universal unique하도록 방이 종료된 시점에서 현재 날짜 데이터 + pin으로 만들어 unique key가 되도록 구성하였다.
또한, while문을 service단에서 사용하게 되면 서버오류로 이어질 수 있으므로 retry count를 만들어 while문이 동작할 수 있는 최대 동작 수를 제한 두었고, application-local.yml에 상수를 지정하여 local과 prod에서 다른 상수값을 두어 로컬 단위 테스트에서 최대 방이 되었을 때를 테스트할 수 있었다.
[개인공부]
인프런 - 스프링 핵심 원리 고급편 수강 시작!
- 어떤 강의를 들을지 고민하다가 인프런 핵심 원리 고급편 수강을 시작하였다. MSA랑 도커 쿠버네티스 강의도 들어야하는데..
총 16시간 41분짜리 강의로 14섹션까지 있고, 내용의 깊이와 내일부터 진행되는 AWS 강의를 생각해봤을 때 2주 정도 잡고 끝낼 예정이다. 오늘 첫 섹션을 수강하였는데 로그 추적기를 만들어보았다. 내부에서 사용되는 로그추적기인지, 아니면 나중에 로그풀을 남기는데 사용될 용도인지 구분해보고 프로젝트에 적용해보면 좋겠다고 생각이 들었다. (섹션1으로는 내용이 부족해서 더 수강해봐야 알 것 같다.)
'일간 회고록(TIL)' 카테고리의 다른 글
[22.07.27] Daily 회고록 (AWS SSL, 포트포워딩) (0) | 2022.07.28 |
---|---|
[22.07.20] Daily 회고록 (AWS 심화 교육, 스크럼 회의, 단위 테스트) (0) | 2022.07.21 |
[22.07.18] Daily 회고록 (상장 수령,팀 프로젝트 진행, JWT 강의 완강) (0) | 2022.07.19 |
[22.07.17] Daily 회고록 (WebSocket(STOMP), Swagger, 멘토링, 팀회의(JIRA)) (0) | 2022.07.18 |
[22.07.13] Daily 회고록 (Swagger 적용 및 익명사용자 Test) (0) | 2022.07.14 |