have to do
- [ ] getAllResource(pid) 함수 Promise.all() 사용하여 리팩토링한것 BE API로 테스트해보기
- [ ] getResource() 함수 res.data[1].resource_num 제대로 받아와지는지 테스트
- [ ] [ getmyturn → takeAction → invalidate → isRoundEnd → isEnd일 때 라운드 종료 ]
이처럼 단순 자원 갖고오기에서 반복되는 로직이 존재함. 리팩토링 해볼 수 있겠는걸?
깨달은 것들
- map은 return값을 무조건 가져야한다.
- BE API를 원활한 소통 가운데 작성해야 하는 이유 : getPlayerActCard() 등에서 card_id 숫자 값으로 막 필터링 해서 가지고 오는 여러 api 함수가 생겨났다.
- agricola.js 안에 너무 다양한 함수들이 존재했다. 가독성이 떨어지고 접근성이 떨어진다.