.. retrospect: ======================= 프로젝트 회고 ======================= ----------------------- 기획 ----------------------- 1주차 기획 ======================= 1. 프로젝트 기간이 짧다 보니, 주제 기획까지 빠르게 진행되어야 해서 충분한 고민을 하기 어려웠다. 2. 제한된 리소스와 기간 내에 우리 팀이 구현할 수 있는 기능 범위를 판단하는 것이 어려웠다. 2주차 기획 ======================= 1. 지도 페이지 유저플로우 기획이 가장 고민이었고, 현재도 고민임. 어떤 플로우로 서비스를 이용할 수 있게 해야할 지? 2. '분석'이 들어간 서비스에 대한 고민 ----------------------- 프론트엔드 ----------------------- 1. 정규식과 같은 리액트와 직접적으로 관련없는 코드는 밖으로 빼는게 좋다. -> 필요없는게 같이 계속 리렌더링 되면 메모리를 같이 잡아먹는다. 2. 나의 코드에는 '일관성'이 부족하다. -> 일관성을 가지고 코드를 해야한다. prettier, eslint등 사용해서 도움 받기 3. 변수명 함수명 짓는거에도 주의하기 -> ex) setId를 하는데 함수명은 getId? 다른 페이지에서는 handleId? 4. 컴포넌트도 분리해서 정리해서 저장하도록 한다 -> 리팩토링, 컴포넌트 분리, 폴더 정리해서 가지고 있도록 정리 필요 5. 주석 태그 사용 (http://egloos.zum.com/rucaus/v/2455594) 6. onChange에서 계속 리렌더링 되는거에 대해서는 비제어컴포넌트/제어 컴포넌트로 공부하기 ----------------------- 백엔드 ----------------------- ----------------------- 데이터 분석 -----------------------