2023 토스 NEXT 개발자 챌린지 후기

MyeonghoonNam·2023년 7월 13일
0

이번에 주최된 2023 토스 NEXT 개발자 챌린지를 진행하며 느낀점들에 대해 적어보려고 한다.

지금까지 여러 과제제출 형식의 테스트들을 진행해본 경험중에 가장 최적의 경험을 할 수 있었던 것 같다.

요구사항들을 구현하는데 기능의 구현 능력에 좀 더 포커스를 맞추어 기술적인 제한을 구체적으로 두지 않는 것이 느껴졌다.

오픈소스 라이브러리 사용을 허락한다던가, CSS 구현에 있어서 정확하게 일치하지는 않아도 되며 말 그대로 디자인 보다 구현 기능에 초점을 맞출 수 있게 해주었기 때문이다.

나의 경우 최근에 jest, msw를 활용한 목킹과 관련된 TDD 공부를 하고 있었는데, 이 챌린지에서 기본으로 제공해주는 템플릿 코드에 테스트 코드와 공통 컴포넌트들과 관련된 퀄리티 높은 코드들을 제공해주어 이 코드들에 대해 이해하는 것 만으로도 나에게 많은 공부가 되었다.

다른 과제테스트에 비해 정말 재미있게 실제 기능을 구현하는 것 같은 기분이 들었다.

CI/CD 관련 코드도 있었는데 이 키워드 역시 관심이 많으므로 다음 공부할 주제로 선정해야겠다.

배운점

  1. 테스트를 해야하는 코드를 사용자의 동작에 집중하여 작성하기
  2. React의 자식요소를 다루는 API(Children, cloneElement 등)에 대한 이해도 높이기
  3. 컴포넌트의 추상화정도를 처음부터 완성하지말고 트러블슈팅을 통해 리팩토링하기
  4. .nvmrc를 통한 node 버전을 명시하기
profile
꾸준히 성장하는 개발자를 목표로 합니다.

0개의 댓글