-
<7주차 정리 WIL> 실전프로젝트 도입 :) (으악.. TIL 한 주치 빼먹었다..)부트캠프 <항해99> 일지/TIL & DIARY 2022. 6. 27. 09:52
TIL을 한주를 통으로 빼먹었다... 너무 뼈아프다....
월 화 수 요일은 다른 일 생각 1도 못하고 클론코딩 프로젝트에만 매몰되어있었고
목 금 토 는 약간 3일쯤 빼먹으니까 포기 상태가 되어버려서 (...) 아까비....
그냥 공부한 걸로도 포스팅할 주제도 꽤 있었는데 아까비 222...
이제 새로운 주차에는 정신차리고 다시 TIL 쓰는걸루 ㅠ...
마켓컬리 클론코딩 하면서는
컴포넌트를 최대한 나누어 재사용해보라는 기술매니저님의 제안을 따라서
최대한 쪼개고 쪼개고 하면서 사용해봤다. 편해지는 부분도, 되려 불편해지는 부분도 있는 것 같다.
동일한 코드를 반복하지 않아도 된다는 점은 분명 편하고 코드도 깨끗해지는 것 같았지만
약간 컴포넌트 통제..? 관리..? 라고 하면 이상한가, 아무튼 그런 측면에서는 좀 불편해지는 것 같다.
( 여기에 + 파일관리도. 파일이 너무 많아져서 금방 못 찾겠다 @_@)물론 방법이 아직 안 익숙해서일수도.. ? 더 익숙해지면 아무렇지도 않게 쓸 수 있을 것 같기도 하고..?
그래도 이제는 필요할 때마다 잘 쪼개다 쓸 수 있을 것 같다 ㅎ...
모달창 구현도 비교적 초반에 도전한 덕분에 이리저리 어떻게 할까 궁리하면서 해본 부분인데,
Portal도 써보고, 나름 재밌게 해본 것 같다. 이렇게 하는 게 맞는지에 대한 확신은 아직 없지만 ...
그래도 모달창 잘 켜지고 잘 꺼지니까..! (...)
카카오 우편번호 찾기 API도 처음으로 써봤다! 뭔가 매 주 새로운 API를 하나씩은 써보게 되는 것 같은데
의외로 다들 쓰기 편하게 잘 만들어져 있어서 좋았다 ㅎ.....
계속 고민하고 있는 부분은, 어디서부터 어디까지 리덕스를 적용하고,
어디서 부터 어디까지 컴포넌트 내 State로 처리하는가?
처음 배울때는 우선 다 리덕스에 때려 넣고 봤는데,
그러다 보니 굳이 리덕스가 필요하지 않은 부분도 꽤 있어서
지금은 제외할 수 있는 부분은 다 제외하고 꼭 필요한 부분에만 리덕스를 적용하는 식으로 해보고 있다.
그러나 가장 애매해지는 부분이 비동기 처리.... 인데... 흠...다음 주에는 리액트 쿼리를 한번 써보고 싶은데,
새로운 팀원들이 동의해 줄지를 잘 모르겠다.
이번 주 클론코딩 프로젝트는 늘 그랬지만 진짜
하루만.. 하루만 더 주세요 ㅠㅠ 하면서 울면서 한것 같다 (...)
어쩌다 보니 메인과 헤더를 제외한 파트를 전부 떠안게 되어버려서 더 그랬고..
일요일에 거의 안해둔 탓도 있는 것 같은데... 원래 노는날인걸... ! < 주륵... 하루는 쉬고 싶어....ㅠ......
그치만 그 하루면 완성도를 높일 수 있었을텐데, 애매하게 시도만 하고 완성하지 못한 부분들....
아쉬움이 많이 남는다.. 장바구니 페이지도, 조금 더 궁리하면서 했으면
분명히 상태관리 더 잘 할 수 있었을텐데, 급하게 마무리하다 결국 만족하지 못하는 상태의
아이로 내놓고 말았다.. 가격 연동도 바로 바로 안돼고, 선택 여부도 적용 안되고... 하 ㅠ..
헤더에 붙는 카테고리 메뉴도 제출일에 급하게 갖다붙이느라
진짜 >말도 안되는 방식으로< 갖다 붙였다 ㅋㅋ.... 아 진짜 할 수 있는건데 이거 다... ㅠ.....
그 외에도 인터셉터 사용, 로그인 여부에 따라 다른 컨텐츠 보여주기 같은 하려고 했던 부분을
못 한 것들이 꽤 있다.. CORS 오류도 제출 당일에나 고쳐졌고,,, 하하하,,,..........
제출 이후 코드 고쳐보려고 했더니 백엔드 서버가 닫혀서 대공사가 될 판이라 그냥 두었다..
아깝다.. 고쳐주고 싶다.. 내새꾸....
그래도 완벽하게는 아니어도 썩 맘에 들게 처리했던 회원가입 페이지나 상세보기 페이지가
최소한의 자존심은 지켜주는 것 같기도 하고... 물론 얘네도 이런 저런 부분들이 아쉽기는 하다 (...)
회원가입 페이지.. 리팩토링.. 하려고했는데... 쥬룩,,,
실전 프로젝트는 기존 팀에 비해 훨씬 커져버렸다. 4명 팀에서 7명 팀으로 가니.. 너무 많....ㅇ....
여기에 디자이너 팀원까지 총 8명이니 거의 2배 크기다. 의견 조율하기가 쉽지 않아서
기획단계에서부터 덜컹 덜컹이다.. 별 문제 없이 잘 마무리 되었으면 좋겠는데... 모르겠당 🤣
✍️이 주에 한 일!
- 마켓컬리 클론코딩
- 자바스크립트 스터디 - 코어 자바스크립트 29~62쪽
- 새로운 팀원들 만나기! (부팀장 지원했었는데.. 선착순 밀려서 짤렸다 ㅠ 까비..)
- 실전프로젝트 기획 진행 중 :)
📖 배운 것들
- 스티키 헤더 구현 방법
- 모달창 구현 하기
- 컴포넌트 작은 단위로 나누어 쓰기
- Access 토큰과 Refresh 토큰 개념, 적용 방법 (실제 적용은... 못했다 ㅠ.. 아 하루만요.. 하루만 더 주세요...)
- 백엔드와 협업할 때, API설계 작업에 직접 참여하거나 최소한 빼먹는것없이 검토하자. 지난 주 보다 변동이 많았다.
- 팀원 믿지 말자. 작업 진행상황 제대로 체크하자. 피본다. 진짜.
수요일 23시간 52분 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
그저 웃지요 :)
'부트캠프 <항해99> 일지 > TIL & DIARY' 카테고리의 다른 글
<6주차 정리 WIL> 미니 프로젝트 마무리! 클론 코딩 시작! (0) 2022.06.20 <40일차> 클론코딩 시작! 마켓컬리에 도전 합니당 ㅎㅎ (0) 2022.06.18 <39일차> 미니프로젝트 종료! 후련하고/.... 내일은 걱정된다 ㅋㅋㅋ (0) 2022.06.17 <37일차> 윈도잉 기법으로 가상화 목록 구현 완료!! 나 울어 ㅠㅠ (0) 2022.06.15 <36일차> 미니프로젝트 담당 파트 기능구현 + 중간 피드백 (0) 2022.06.13