🔔[Born To Be Dev] Innovation Camp/TIL

22.09.15 (목) 46일 차

디카페인라떼 2022. 9. 16. 00:52

오늘 한 것

  • [팀과제] 장바구니 CRUD + Response 리팩토링 정리하기
  • [팀과제] 무사히 배포하고 발표하기..
  • [생활코딩] 관계형 데이터 모델링 완강
  • [팀과제] 팀원들과 코드리뷰 해보기!

오늘 배운 것

내일 할 것

  • 6주간 함께할 최종 프로젝트 시작!
  • [생활코딩] 관계형 데이터 모델링 블로그 정리하기
  • [생활코딩] Mysql 강의 한번 봐보기 (가볍게?)
  • [인프런] Spring 입문강의 보기
  • 개념정리하기..

 클론코딩 주차가 끝났다! 저번 주와는 다르게 무사히 배포도 하고 ppt 자료도 만들고 백엔드 분들과 코드리뷰까지했다! 너무너무 뿌듯했던 주차였다

 

[코드리뷰]

- Jsoup을 이용한 크롤링 방법 => 파이썬으로해서 연결하는 방법은 어떨까?

- 검색 로직 => JPA containing 사용하기

-  properties 암호화 하기 => 라이브러리써서 해주기!

- Git hub Action을 통한 ci/cd

- 빌더방식 과 생성자 방식

 

+ 장바구니 CRUD 코드리뷰 

 => 장바구니 추가 시 회원과 상품으로 카트를 조회하는데 왜 굳이 리스트로 찾았는지? 

=> 그러게 Optional로 그냥 받았어도 되었을 것같은데...?ㅎ..

+ 장바구니에서 옵션 변경을 하려면 어떤 로직을 짰어야 했을까?

+ Swagger 설정하는 방법 

+ Service와 ServiceImpl  왜 사용하는가?

 

등에 대해서 설명하고 서로 질문을 하며 유익한 시간을 보냈다... 특히 내가 맡지 않았던 기능들은 그냥 코드만 보면서 이해하기가 어려웠는데 설명을 들으니 더 잘 이해가 되었다!

 

[발표 피드백]

 - 장바구니 로직을 칭찬 받았다! ㅎㅎㅎㅎㅎㅎㅎㅎ

 - 금액 부분을 백에서 계산해서 넘겨주는 걸 나 혼자 생각해서 만들어서 넘겼는데 그 부분은 프론트에서도 가능한 부분이라 기획단계에서 이부분에대한 합의를 하고서 했어야 했다!

 - 패키지 구조를 좀더 보기 좋게 해봐라! (어떻게 하는게 좋을까?) /  최종때는 불필요한 주석은 없애기!! 

 

장바구니 로직부분을 개인적으로 매니저님께서 굉장히 궁금해하셨었는데 다행히(? 칭찬을 받아서 뿌듯했다

내가 생각한 방식이랑 같은 방식으로 매니저님도 하셨었다고 .. 스스로 짠거냐고 물어보셨다.. 휴 괜히 쫄았네..

 

프론트와 같이 팀을 해보고 나니 확실히 기획에서의 중요성이 더 절실해졌다

내일부터 시작되는 최종때는 좀더 잘 기획해서 좀더 완성도 높은 코드를 짜고싶다..!

'🔔[Born To Be Dev] Innovation Camp > TIL' 카테고리의 다른 글

22.09.19 (월) 50일 차  (0) 2022.09.20
22.09.16 (금) 47일 차  (0) 2022.09.17
22.09.14 (화) 45일 차  (0) 2022.09.15
22.09.13 (화) 44일 차  (0) 2022.09.14
22.09.10 (토) 41일 차  (0) 2022.09.11