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

작업일지(월요일) #5

Open
8 of 11 tasks
junhyeong00 opened this issue Aug 7, 2022 · 0 comments
Open
8 of 11 tasks

작업일지(월요일) #5

junhyeong00 opened this issue Aug 7, 2022 · 0 comments

Comments

@junhyeong00
Copy link
Collaborator

junhyeong00 commented Aug 7, 2022

유저 스토리: 바쁜 취준생으로서, 시간을 절약하면서 건강도 유지하기 위해 최소한의 맨몸운동 지침을 받을 수 있다.


유즈 케이스

운동 시작

  • 사용자는 운동 시작메뉴를 클릭하면 해야하는 오늘 운동의 종류와 개수가 적혀있는 목록이 나온다.
  • 목록에서 운동 개수는 이전에 저장된기록(테스트)에 따라 달라진다.
  • 목록 내용은 운동종류별로 몸풀기용 워밍업1,2 세트, 본세트로 나뉜다.
  • '다음' 버튼을 누를 때마다 워밍업 -> 본세트 순으로 화면이 전환된다.
  • 사용자는 각 운동별 세트가 끝날 때마다 개수를 기록하고 '다음' 버튼을 눌러 넘어갈 수 있다.
  • 모든 운동이 끝나면 완료 메세지가 나오며 기록이 저장된다.

필요한 기능

  • 홈 화면 페이지

  • 운동시작 버튼

  • 운동 지침 페이지

  • 운동이 끝나고 다음으로 넘어갈 수 있는 버튼

  • 운동 완료 페이지

  • 돌아가기 버튼


작업일지

  • '운동시작 패널' 클래스를 만들었는데 버튼은 메인 클래스에서 바꿔준다. 그냥 전체 화면을 패널 클래스파일로 대체할까? 돌아가기 버튼을 따로 만들어서 메인 클래스로 돌아갈 수 있게만 하면 될것 같은데
  • 돌아가기 버튼을 구현하려했더니 오작동이 일어난다. 패널에 아무것도 안넣고 다시 패널을 추가해서 나온 오작동이었다. (해결완료!)
  • 운동시작패널에서 '다음' 버튼을 구현하려했더니 상속된 상태여서 그런지 메인클래스의 코드들을 불러올 수 없었다. 그래서 화면 업데이트가 불가능하다고 판단하여 버튼을 다시 메인 클래스로 옮기는 작업을 하였다.
  • 운동시작 패널이랑 각 운동별 개수를 나타내주는 패널을 따로 만들까? 복잡하지 않게 따로 만들어주기로 결정!
  • 운동지침 난이도 조절 로직을 어떻게 할지 구상해봤다. (운동 테스트 시행 후 평균값에서 0.4 곱해준 값을 워밍업1, 0.6 곱해준 값을 워밍업2, 1.1 곱해준 값을 본세트로 정했다. 점진적 과부하)
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

1 participant