# J03 Week4 피어세션 | J002 | J014 | J098 | J194 | | ----- | ----- | ----- | ----- | | 강근우 | 권순원 | 송원석 | 조찬영 | ## 코드리뷰 ### J002 강근우 - loader 폴더 따로 두신것 Good - API docs 작성하신것도 좋았습니다. - 전체적으로 모듈화가 잘 되어있어서 코드를 보기 편했습니다. ### J014 권순원 - 디테일한 부분에 관심이 많고 신경쓰신것 같아 좋았습니다. - 예외처리를 디테일하게 하신거 같아서 좋았습니다. ### J098 송원석 - api에 컨트롤러와 라우터 두개를 같이 둔 것 아이디어가 좋았습니다. - N:N관계를 신경써주지 못했었는데, 덕분에 보고 배웠습니다.!! - MVC를 잘 나누신게 인상적이었어요. - 기능에 맞게 모듈화가 잘 되어있고 코드 구조도 깔끔한것 같아 좋았습니다. ### J194 조찬영 - @의 다양한 사용법에 대해 설명해주셔서 좋았습니다. - 벌써 프론트까지 작업을 하시다니 너무 대단해요. - 진도가 엄청 빠르셔서 보고 감동먹었습니다. ## 주제별 토의 - Typescript - Typescript를 사용하면 개발하기 편리하다.💓 - js 프로젝트에 도입하기 좋다.💓 - JWT - 유저 인증 방법중 세션과 JWT를 사용한 장단점을 비교 - JWT를 탈취당할 경우 보안 취약 문제 얘기 - refresh token은 필요한것인가? ## 회고 - 추석연휴때 놀기만 해서 조금 죄책감이 드네요.. - 마일스톤과 이슈를 거의 작성하지 못했네요 😢 - 모듈화를 좀 더 신경써야겠어요... - 리팩토링에 신경을 많이 써서 여러가지를 느꼈다. 리팩토링을 하는데 걸리는 시간은 진짜 개발한 시간만큼 걸리는 것 같다. 애초에 설계를 잘 하고 세세하게 리팩토링을 하는 방향으로 나아가야겠다. - 자동배포를 못했다... 뭔가 배포에 관심이 안가는데 억지로라도 배포를 자주 해야겠다. - 코드를 이쁘게 작성하고 싶네요..... 리팩토링이 필요합니다. - 학습한 내용을 확실하게 소화시키고 넘어가지 않아 코드리뷰때 설명을 잘 못드리게 되네요. 다음엔 좀더 잘 소화시켜야할듯 - 미션2보다 좀더 디테일하게 개발하고있는 것 같아 속도는 느려졌지만 구조가 좀 더 좋아진 것 같다. - sequelize ORM을 쓰는 방법을 알게되었다. - 미션2때 못했던 로그인을 구현했다 - jwt와 session의 차이를 알게되었다. - 예외처리에 신경을 많이썼다. - 모델과 컨트롤러, 서비스 분리하는걸 학습하고 적용해보았다.