회의록 - HoonHaChoi/baseball GitHub Wiki
0503
회의 내용
- API 논의
- API 문서는 PostMan 이용
0504
현재까지 진행 상황 보고
- BE) Mockup API 제작 완료
-
- 게임목록 조회
-
- 특정 게임 현황 조회
-
- pitch 결과 조회
-
- iOS) Main 화면 UI, Network
회의 내용
- 특정 게임 현황 조회에서 "pitcherOnMound", "batterInBox" 합쳐주세요.
{
"id": 1,
"homeTeam": {}
"awayTeam": {},
"statusBoard": {},
"pitcherOnMound": {},
"batterInBox": {},
"recordOfPitching": []
}
-
UI는 아이폰 → 아이패드로 변경
-
용어 정의
Home
: 홈팀Away
: 원정팀isTop : Bool
- true(공격)
- false(수비)
isHitting : Bool
- true(공격)
- false(수비)
-
중개영역 기록은 남기는 걸로
-
추가 API
- GET games/:id
- PATCH games/:teamID → response로 teamID 전달
- Pitch 결과 조회시 Id 파라미터로 전달
오늘 할일
- Elly : Main화면에서 Cell 선택시 새로운 ViewController 띄움, Autolayout적용
- Neo : 게임 화면 비율 맞춰 제작
- MJ : Mockup API 수정 및 배포 인프라(VPC) 학습
0506
회의 내용
- Socket 통신에 대한 고려
- 특정 팀 선정 시 response body 제거
- statusBoard에 변수명 변경
- 1stBase → firstBase
- isTop → top
- isHitting → hitting
- 변수명 앞에 is는 다 제거
- recodeofxxx : [ "s", "b", "s" ] 와 같이 배열 형태로
- id 값은 0 부터 시작하도록 (기존에는 1에서 시작)
- 디자인 수정
0507
회의 내용
- socket 통신 진행해 봅시다!
- UI 변경 보고
- id 값은 1부터 시작하도록
- Database에서 auto increment를 사용
- 특정 팀 선정 시 response body 넘겨주는 것으로
- (API 측면에서 고려 해봤을 때, 남기는 것이 더 좋다고 판단)
오늘 할일
- Elly : Swift로 Socket 통신 학습
- Neo : 게임 진행화면 UI 수정
- MJ : 게임 현황 조회 API의 내부 로직 구현
0510
회의 내용
- 전체적으로 Restful API를 가져감, 단 부분적으로 socket 통신
- pitch 시에 결과정보는 socket으로 서버에서 모든 클라이언트로 넘겨주고, 게임 전체 현황판 조회는 HTTP 통신으로
- 타자와 투수의 이미지는 '게인 현황 조회' 요청에 포함
- 각 타석에 위치한 선수들 image 넣어주는 부분 구현은 조금 후순위로
오늘 할일
- Elly
- Socket Data Request & Response Decode Format
- 소켓 Connection 하는 코드 추가
- 가능하다면 메인 화면에서 상대 팀 선택 후 기다리는 화면 구성까지
- Neo : 애니메이션 관련 자료 조사, 구현 및 UI 버그 수정
- MJ : 'pitch 결과 조회' 요청처리 부분을 socket 방식으로 구현