일정관련
- 다음주 테스트를 하기 위해서 이번주 안으로 우선순위에 있는 기능들을 모두 구현을 해두어야함.
iOS
- 홈화면의 스크롤뷰와 테이블뷰의 중첩으로 스크롤 동작이 매끄럽지 않은 상황
- 다른 기능들 모두 구현 후에 수정(원래 infinity 스크롤시 두 뷰를 중첩시키지 않음)
- getEndingSoonList 실패하는 현상 가끔 발생
- 간헐적으로 DB Connection에 문제가 생길 수 있으므로 반복되면 테스트한 API와 몇시 몇분인지 기록후 피터님께 전달.
Server
- 아이템 status는 클라이언트에서 쉽게 바꿀 수 있도록 해둔 상태.
- 상품 판매중 판매 취소로 변경 등 클라이언트에서 쉽게 바꿀 수 있음.
- status등 enum String타입으로 하지 않고 int타입을 사용.
- 초반에 어떠한 status가 있는지 정리가 충분하지 않았음. Production 레벨에서 바꿀 수 있음.
- DB인덱싱, 검색할 때 int가 빠름.
- Push쪽 기능이 테스트가 안 되고 있음. 안드로이드 쪽에서 Push 동작을 할 수 있는건지 다시 확인 필요.
- BuyNow를 어제 추가. Item스키마에 buyNow 항목이 추가(즉구 가격)
- 비딩을 할 때 동일한 가격으로 비딩을 하게 되면 자동으로 buyNow처리.
서버관련 버그
- cprice(current price), sprice(start price)
- current price는 비딩할 때 증가하는데 취소했을경우 이전 최고가로 돌아가야하지만 버그가 있음.
- 키워드 검색의 범위는 title과 name (&연산)
- addItem의 이미지를 Array 타입으로 넣었지만 적용 안 되는 버그 존재
Android