codestates / codestates/MUNADU-client

[Dev-Log] 5월 16일 일요일 / 김대성

Open
#39 0 comments 0 reactions 1 assignee Claimed by @ds-k View on GitHub
Dominant language
TypeScript
Stars
0
Forks
1
PR merge metrics
No merged PRs in 30d

Description

### 오늘은 어떻게 프로젝트에 기여했나요?
* typescript-sequelize 라이브러리 활용해서 스키마 바탕으로 모델 생성
* 생성한 DB와 server 연결

### 오늘의 프로젝트에서 힘든 점은 무엇인가요?
* sequelize ORM 공식 문서를 바탕으로 모델을 만들기 위해 작업을 했으나, 새로 도입한 typescript를 활용하는 것에 대한 이해도가 낮아, 몇차례 오류를 겪었음
-> typescript-sequelize 라이브러리 활용하기로 결정
* typescript-sequelize 라이브러리가 @(Annotation) 개념을 활용한 라이브러리라,그 코드를 이해하고 적용하는 데에 어려움을 겪었음
* 기존 Javascript 환경에서 sequelize-cli 명령어를 통해 model과 migration을 다 설정했는데, 그걸 활용하는 방법을 정확히 이해하지 못해 어려움을 겪음
-> 좀 더 연구해서 정확히 적용하면 좋았겠지만, 시간적인 문제가 있을 것 같다고 판단해 sequelize.sync 를 활용해서 DB와 server를 연결하기로 결정 (*향후 문제 발생 시 교체할 수도 있음)
* DB 연결에 시간을 너무 많이 써서, UI 디자인과 관련된 작업을 아예 못했음 -> 평일에 해결예정

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

- [ ] Seed Data 삽입
- [ ] Auth와 관련된 메소드 모듈화해서 향후 작업성을 높이기 위한 준비
- [ ] 기존 UI 디자인 정비 / 못한 페이지 디자인

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.