codestates / codestates/Maat-Bab
[KPT 회고] 2021-11-02
- Dominant language
- JavaScript
- Stars
- 0
- Forks
- 1
- PR merge metrics
- No merged PRs in 30d
Description
### Keep (유지할 항목)
* 서버-클라이언트 담당 팀원끼리 작업하는 부분을 나름 일치시키며 진행하고 있다. 백단에서 서버의 경우 먼저 로직을 다 구현하였어도, 프론트에서 클라이언트 측면에서 코드를 작성하다 보니 생기는 이슈에 따라 서버 팀원과 의견을 논의하고 서버의 db나 로직을 수정하는 것이 더 효율적인지, 아니면 클라이언트에서 해당 요소를 다루어 해결하는 것이 더 좋은 구조인지 함께 판단하며 작업하고 있다.
### Problem (문제라고 생각하는 항목)
* 유저의 기본 정보 외 음식 취향과 식사예절 항목이 있다. 음식 취향의 경우 개별 테이블이 있어 조인테이블로 다대다 관계를 적용하였고, 식사 예절 항목의 경우엔 개별 테이블로 관리되는 db가 없고, 클라이언트에서 커스텀할 수 있도록 구현하였다. 현재 이 상태에서 , db를 수정하지 않고 선택 여부 프로퍼티를 추가하려고 하니 코드가 조금 복잡해져서 리덕스로 관리해볼 수 있도록 해야할 것 같다.
* 클라이언트에서 HTTPS로 배포를 시도해 보았는데 DNS인증이 검증대기중에서 변화가 없다
*서버 HTTPS 로드밸런서 DNS 연결이 503이 되고 server.maat-bab.com이 되어도 https로 뜨지 않는다.
### Try (Action Items)
* 우선 기능을 완성하는 것을 목표로 할 것이다. 이후 db로 관리하는 것이 좋은 것은 db와 로직을 수정하여 변경되는 부분을 차근차근 적용해보려고 할 것이다. 또한 현재 리덕스로 로그인상태와 유저인포만 전역에서 상태관리를 하고 있는데, 음식 취향(taste), 식사예절(etiquette) 또한 불필요한 메모리 사용을 줄이면서, 필요한 수정부분만을 patch요청 보내도록 컴팩트하게 만들어볼 것이다.
* 클라이언트HTTPS로 배포하기위해서 처음부터 다시 해보고 DNS인증 또는 이메일 인증방식에 대해서 좀 더 알아봐야 한다
*503 에러부터 해결하고 넘어가는 게 좋을 거 같다.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.