# 2023 5월 TIL

# ✨ 5월 돌아보기

  • 회사에서 개발보다 히스토리 파악과 의사 결정, 의견 조율 같은 커뮤니케이션에 많은 에너지를 소비했다.
  • 기존의 도메인 지식을 가지고 있던 기획자님이 퇴사하고, 앱 기획을 담당하는 분들이 중복으로 우리 도메인을 담당하게 되었다.
  • 도메인 정보가 제대로 문서화 되어있지 않기 때문에, 지금까지 '당연하다'고 여겨왔던 것을 설명하기 위해 많은 리소스를 소비해야만 했다.
  • 그나마 이전에 촘촘히 문서화해놨던 Working Note가 있기에 큰 도움을 받을 수 있었음..
  • 공식 포맷이 없어 문서화를 게을리할수도 있었지만, 당장 적지 않으면 유실되는 기록이 너무나 많음을 직감했기 때문에 매일매일 알게 되는 내용을 촘촘하게 기록해두려 노력했다.
  • 빵빵 터지는 이슈 속에서 기록은 배신하지 않는다는 것을 체감한 5월.

# 2023.05.12

  • 잘 만들어진 UI 라이브러리를 찾았다.
  • radix-ui와 tailwind 기반의 shadcn/ui
  • Link : https://github.com/shadcn/ui

# 2023.05.11

# Daily Log

  • 내 담당 도메인에서 사용하는 공통 컴포넌트 피그마 정리 완
  • 해당 정리본을 기반으로 공통화되지 않은 컴포넌트 정리 작업 진행 중
    • UI 로직과 비즈니스 로직을 분리하는 것이 목적
    • 컴포넌트의 결합도를 낮추고 테스트 가능한 환경을 조성한다.
  • Gherkin이란?
    • BDD에서 사용하는 일종의 테스트 문법으로 Cucumber라는 라이브러리를 쓸 때 활용할 수 있다.
    • .feature라는 확장자명을 가지고 있음, 문법 자체는 쉽다.
    • 유저 시나리오를 작성하여 description을 id로 해서 테스트 코드와 맵핑 가능
  • FIgma와 storybook을 어떻게하면 연결하여 잘 활용할 수 있을까.