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을 어떻게하면 연결하여 잘 활용할 수 있을까.