개발 일기 및 회고/회고

WIL 0620 ~ 0626 7주차 회고

B_Tae 2022. 6. 26. 17:17

7주차 Week I Learn (클론 프로젝트)

이번 주 키워드

  1. 이번 주차를 진행하며 내가 가장 신경 쓴 부분/기술에 대한 정리

이번 주차를 진행하며 내가 가장 신경 쓴 부분/기술에 대한 정리

이번 주차를 진행하면서 목표가 있었다.

  1. 협업 시 프론트 간의 약속을 정해 잘 이행하기
    미니프로젝트 기간에도 시도는 했지만 나 역시 적응하지 못했고, 기능구현에 정신이 팔려 잘 이뤄지지 못했다고 생각해서 실전 대비 한 번더 연습하는 시간을 갖고자 했다.
    결론적으로는 성공적이라고 할 수 없었던 것 같다...... 컴포넌트를 쪼갰지만 너무 공통되는 부분이 많아서 충돌없이 협업하는 부분도 어려웠고 시간에 쫓겨 빠르게 코드를 작성하다 보니, 세세한 규칙을 따라갈 수 없었다 ......

  2. 반응형 CSS
    이번 주차를 진행하면서 생각보다 CSS 내용이 너무 많았고 많은 기능을 구현할 수 없었던 상황이라 판단하여 CSS에 중점을 두었다. 최대한 홈페이지와 동일하게 작성하면서 반응형 CSS까지 구현하려고 노력을 했다.

기술 적으로는 redux, thunk, react 정도만 사용하였고 반응형과 슬라이드 배너를 만들기 위해 swipe , responsive 라이브러리를 사용했다.
toolkit이나 query를 사용하고 싶었지만, 새로운 기술을 도입하는데 같은 팀원이 힘들 수 있을 것 같다는 생각과 생각보다 일정이 빡빡해 기술을 배우면서 적용하기 어려울 것 같은 판단에 기본 redux를 사용하여 상태관리를 했다.

클론 프로젝트 종료

클론은 이미 있는 홈페이지를 배끼기 때문에 쉬울 것이라 생각했지만, 너무 어려웠다. CSS에 표본이 있다보니, 더 쉽게 할 수 있을 거라 생각했지만, 마음처럼 되지 않았고, 핵심 기능이 결제이기도하고 하나의 기능에 여러 작은 기능이 뭉쳐있다보니, 그 하나를 완벽하게 만드는 것도 시간이 많이 부족했던 것 같다.

일주일을 마치며

이제 실전에 들어섰고 천천히 나아가고 있다. 아직 초반이라 이슈를 만나지 않아 좋지만, 지금 당장에 상상하기 힘든 기능들이 남아 있어서 쉬운 부분과 준비된 부분을 빠르게 완성하고 준비하는 시간이 필요할 것 같다.