-
Notifications
You must be signed in to change notification settings - Fork 3
Week3 peer session
kyungpyoda edited this page Nov 13, 2020
·
3 revisions
-
그래프는 어떻게 구현된 건가요?
- 회색 div가 배경으로 있고 초록색 div의 width가 진행률에 따라서 늘어나고 줄어들도록 구성되어 있습니다.
-
API 문서가 잘 정리되있는 것 같습니다.
-
컴포넌트를 재사용하기 위해 어떤 작업이 진행되었나요?
- 처음에 어느 정도 공통 컴포넌트화 할 요소들을 정리한 후 틀을 만들어서 구현
- props 를 통해 옵셔널한 값을 넘겨주고, 이를 통해 로직을 분기
- 어렵지만(ㅜㅜ) 아토믹 디자인과 스토리보드를 적용해 보면 좋을 것 같아요.
-
Crong님 질문: 컴포넌트 재사용에서 어떤 부분이 어려웠었나요?
- 외양이 같은 컴포넌트라도 Action이 다를 때 재사용을 위해서 의존성을 분리해주는 작업이 어려웠습니다.
-
경덕님 질문: Hook에서 비동기 처리를 어떻게 하는지 궁금합니다.
- 비동기 Action이 완료되었을 때 상태를 변경하는 방식으로 하는 것이 좋다. 상태를 모니터링 하던 컴포넌트가 렌더링을 다시 하도록 유도하기.
-
컴포넌트 재사용을 얼마나 어떻게 하셨는지 궁금합니다.
- 어떤 페이지는 10개의 버튼이 모두 Green Button 으로 구성했습니다.
- 익숙한 도메인에서는 무엇이 들어갈 줄 아니까(서비스에 대해 아니까)
bottom-up
이 좋고, 익숙하지 않은 도메인에서는top-down
이 좋을 것 같습니다.
-
협업과 분업은 어떻게 하셨나요?
- 2주 동안 페어 프로그래밍을 진행
- 마지막 주차에 분업 진행
- 그라운드 룰로 평일 7시 이후와 주말에는 노 터치!!
-
GitHub OAuth를 어떻게 Web / iOS 겸용으로 했는지?
- 요청이 들어올 때 Header에서 User Agent 데이터를 까서 Web / iOS에 다른 리디렉션 주소를 보여주었다.
Team 13 | Team 16 |
---|---|
S002 강병민 | S061 최철웅 |
S048 전재열 | S064 홍경표 |
- 협업은 어떠셨나요?
- 팀원끼리 자주/잘 소통
- 서로의 코드를 완벽히 이해했다 (feat. 코드리뷰)
- "재사용"성 -> 미리 해야하는데...
- 테스트 코드에 대한 갈망...
- 체력관리..
- 기록하기..
- 만들어주신 선배 개발자님들께 감사의 인사를 드립니다
- 도큐멘테이션을 잘 하자
- 체력관리 (최소한의 운동은 하자) 💪
- 멘탈관리
- 확실한 도전 목표 설정하기
- 프로젝트는 기본이지만 그 외적으로 활동하는 부분?!
- 아자아자화이팅
- 구현도 좋지만 기록하는 습관을 가지자
- 과연 cs공부할 시간이 있을까요
- cs 공부는 평소에...... 흐ㄱ흑
- 기술적 고민, 도전, 해결 과정을 항상 생각하고 기록하자