문제점
운동 정보를 기록할 때 운동별 칼로리 소모에 대한 데이터를 찾지 못해 구현에 어려움이 있었음
시도
각종 운동별 칼로리 계산기능이 있는 웹 사이트와 관련 정보가 있는 api를 검색했으나
접근성이 떨어지고 계산이 부정확한 경우가 있었음
해결
1kg의 신체가 1분간 소비하는 산소 소비량 (mL)인 MET를 운동별로 정리한 공공데이터를 참고하여
대표적인 운동을 선별 후 이용자 몸무게와 수행시간을 고려한 Class에서 메서드를 작성함
알게 된 것
접근성이 좋고 사용하기 쉬운 api가 없다면 관련 데이터를 응용하여 원하는 기능을 만들어 내야한다.
'TIL' 카테고리의 다른 글
| Index (1) | 2023.02.14 |
|---|---|
| [WIL] 2023.02.06~02.10 (0) | 2023.02.13 |
| CI/CD (0) | 2023.01.31 |
| [WIL] 2023.01.25~01.27 (0) | 2023.01.31 |
| 2023.01.26 단위 테스트 (0) | 2023.01.27 |