Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

1주차 #1

Open
10 of 11 tasks
yeonhwakim opened this issue Jul 29, 2020 · 3 comments
Open
10 of 11 tasks

1주차 #1

yeonhwakim opened this issue Jul 29, 2020 · 3 comments

Comments

@yeonhwakim
Copy link
Collaborator

yeonhwakim commented Jul 29, 2020

1주차

  1. 이 앱은 언제 사용하나요?

    • 점심시간 직전
    • tmi1. 이번엔 꼭 완성!
    • tmi2. 뭐든 다 맛있다는 동료들을 위해 점심 낮잠이 1분이라도 아쉬운 동료1의 매번 점심을 정해주는 수고를 덜어주고 싶습니다.
  2. 제약 조건은 무엇인가요?

    • 점심시간 전 15분 동안 투표 할 수있습니다.
    • 선지가 많을 경우 선착순 3개의 리스트만 투표가 가능 합니다.
  3. 구체적인 사례는 무엇인가요?

    1. 필수 기본 사례

      • 회사에서 점심시간에 자주갔던 식당들을 등록합니다.
      • 등록된 식당을 수정 할 수 있습니다.
      • 등록된 식당을 삭제 할 수 있습니다.
      • 회사에서 자주가는 식당중에 한식뷔페가 있는데 매번 인스타그램에 메뉴가 올라 옵니다. 크롤링으로 사진을 보여줍니다.
      • 점심시간 15분전에 텔레그램으로 링크알림이 뜹니다.
      • 링크를 누르면 점심 메뉴를 투표합니다.
      • 많은 선지중에 선착순 3개만 투표가 가능합니다.
      • 점심시간이 되면 텔레그램으로 알림이 뜹니다.
    2. 응용 사례

      • 투표방을 만을때 고유 링크가 생성됩니다.
      • 투표방을 만들때 지역을 등록해 검색이 되도록 합니다.
      • 식당을 등록 할 때 위치와 메뉴를 등록 합니다.
      • 지역별로 투표수 많은 식당 검색이 됩니다.
  4. 이번주에 구현 할 기능을 우선 순위대로 작성해주세요.

    • 환경셋팅

      • npm
      • eslint
      • webpack
      • babel
      • jest
      • codeceptjs
    • 투표기능

      • json-server로 백엔드 목킹으로 식당 목록 불러오기
      • 리스트 클릭하면 count ++
      • 같은 리스트 클릭하면 count --
      • 투표하는 사람 구분
    • 기본 레이아웃 디자인

      • 투표리스트 디자인
@yeonhwakim
Copy link
Collaborator Author

yeonhwakim commented Aug 5, 2020

git branch 전략

git flow를 참고하여 master, develop, feature/기능....으로 분류

feature/기능에서 개발하고
develop에서 feature/기능 merge하고 pr을 보낸다
develop에서 피드백 받고 수정한뒤 master로 merge

@hannut91
Copy link
Contributor

hannut91 commented Aug 7, 2020

README를 꾸며주면 좋을 것 같아요 ㅎㅎ

@yeonhwakim
Copy link
Collaborator Author

yeonhwakim commented Aug 9, 2020

1주차 회고

잘한 것

  • 월요일 제외 매일 개인 프로젝트를 했다..
  • 복잡한 코드를 개선했다.

못한 것

  • 1주가 밀렸다.
  • 매번 새벽코딩 (개인적으로 집중하기는 좋았지만 커디션 관리가 힘들었다.)
  • 1개의 pr안에 여러개의 commit 과 commit 단위가 컷다.
  • 코드의 일관성이 부족했다.

느낀점

  • 개인 프로젝트를 하면서 지난 과제들을 복습하는 느낌이었다.
  • 테스트 코드작성이 이제는 많이 익숙해졌다
  • 하지만 아직 테스트 코드들중 어떤 기능을 하는지 모르는 메서드들이 있다.
  • 매번 화면을 확인하지 않고 테스트 코트를 통과해 가며 코드를 작성했다.
    항상 마지막에만 화면을 확인했는데 잘 작동하는 걸 확인 하면서 엄청난 뿌듯함을 느꼈다.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants