-
Notifications
You must be signed in to change notification settings - Fork 3
3주차
권영언 edited this page Nov 13, 2020
·
1 revision
김민지, 윤석주
오지현, 박진영, 권영언
- useReducer 쓸 걸..
- 백로그와 api명세를 열심히 계획.
- 그러나 컴포넌트 구조를 미리 정해놓지 못해서 어려움을 겪음.
- 백엔드의 로직을 복잡하게 짜서 힘들었음.
- Sequelize로 하지 못해서 직접 구현함.
- useState로 구현하는 방식을 택해서 프론트 코드가 지저분해짐 (useReducer를 활용하지 않았음)
- setter계열 함수를 여러번 부르게 되어서 렌더링 횟수가 많아졌을것같음.
- 복잡한 필터도 그렇고 구현을 상당히 많이 하셨네요 :b
- 기능을 다 구현할 수 있었다.
- 기능 구현이 가장 중요하죠 👍
- 마일스톤까지 다 하신게 너무 부럽습니다 ㅠㅠ <- 헤헤 힝
- 에러 고칠 때 다같이 화면 공유 하면서 했는데 그래서 시간이 좀 걸린 것 같다
- 협력 측면에서는 괜찮은 것 같습니다
- 깃허브 (Settings)
- 이슈 템플릿 (Features): 이슈 생성 시 템플릿 자동 생성
- PR 설정 (Branches): 두 명 이상 approve 해야 merge 되도록
- Transaction 사용
- 시퀄라이즈에서 기본적으로 제공
- TDD
- test case 간의 dependecy 문제
- useReducer 사용
- useContext 사용
- 컴포넌트 관련 이슈 작성 시 컴포넌트마다 역할, 사용하는 상태, 상속 관계 등 모두 정해 놓음
- 글자 수 세는 부분도 reducer 사용
- 구현은 다 못했지만 열심히 배웠다!
- 트렌잭션을 사용한 부분이 너무 인상깊었고, 개발전 컴포넌트 계획을 짜는등 알차게 하신것같습니다.