Skip to content

Week3 peer session

kyungpyoda edited this page Nov 13, 2020 · 3 revisions

Web

그룹프로젝트 3주차 피어세션 7그룹 (13조, 16조)

그룹원

13조

J083 박인서 J074 박동현 J105 신준수

16조

J041 김석중 J100 시경덕 J113 양아림

논의사항

  • 그래프는 어떻게 구현된 건가요?

    • 회색 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에 다른 리디렉션 주소를 보여주었다.

iOS - 피어세션 8그룹

Team 13 Team 16
S002 강병민 S061 최철웅
S048 전재열 S064 홍경표

기술 공유

논의 하고 싶은것

  • 협업은 어떠셨나요?

좋았던 점

  • 팀원끼리 자주/잘 소통
  • 서로의 코드를 완벽히 이해했다 (feat. 코드리뷰)

힘들었던 점

  • "재사용"성 -> 미리 해야하는데...
  • 테스트 코드에 대한 갈망...
  • 체력관리..
  • 기록하기..

외부 라이브러리

  • 만들어주신 선배 개발자님들께 감사의 인사를 드립니다

다짐

  • 도큐멘테이션을 잘 하자
  • 체력관리 (최소한의 운동은 하자) 💪
  • 멘탈관리

5주 프로젝트 목표

  • 확실한 도전 목표 설정하기
    • 프로젝트는 기본이지만 그 외적으로 활동하는 부분?!
  • 아자아자화이팅
  • 구현도 좋지만 기록하는 습관을 가지자
  • 과연 cs공부할 시간이 있을까요
    • cs 공부는 평소에...... 흐ㄱ흑
  • 기술적 고민, 도전, 해결 과정을 항상 생각하고 기록하자