codestates / codestates/Podo

[✍️ Dev Log] 하승윤 / 2021-12-15

Open
#254 0 comments 0 reactions 1 assignee Claimed by @cherishxyun View on GitHub
Dev Log
Dominant language
JavaScript
Stars
0
Forks
2
PR merge metrics
No merged PRs in 30d

Description

### **오늘은 어떻게 프로젝트에 기여했나요?**

- OTT seed 실제 가격 반영
- 포도머니 정산시스템 `settlePodoMoney` 100% 구현
- promise 기반의 라이브러리인 sequelize를 사용함으로써 값을 이용하기 위해 에러 핸들링
- 프론트 에러 디버깅 및 searchParty 옵션 추가
- 적립/인출 내역 추가

### **오늘의 프로젝트에서 어떤 에러가 발생했고, 어떻게 해결했나요?**

- `Deprecation warning: value provided is not in a recognized RFC2822 or ISO format.`라는 경고 문구가 떴습니다. 알고보니 `moment` 라이브러리는 개발이 더이상 진행되지 않는 라이브러리였습니다. 따라서 대체 라이브러리로 `dayjs`를 사용하였습니다.

### **오늘의 프로젝트에서 힘든 점은 무엇인가요?**

- sequelize가 객체 기반의 언어라 값을 리턴할 때 어려웠습니다. 급하게 코드를 짜느라 좀 지저분한 부분이 있는데 나중에 여유있을 때 클린하게 코드 짜는 법을 더 생각해보려고 합니다.
- 이미 알고리즘이 구현되어 있는 적립 미들웨어에 새로운 조건을 추가하기 위해 처음부터 끝까지 생각하려 하니 순서가 계속 헷갈렸습니다. 그러다보니 한 부분에만 집착해서 문제를 풀려고 했습니다. 직접 종이에 코드 순서를 정리하고 써내려가니 어느정도 정리가 되고 문제를 바라보는 시야가 넓어져 마저 해결할 수 있었습니다.

### **내일은 프로젝트에 기여하기 위해 무엇을 해야 하나요?**

- README.md / Wiki 정리
- 백엔드 및 프론트 부족부분 채우기

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.