codestates / codestates/Cafe.in-first

Dev-Log 2012.12.21

Open
#70 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
1
Forks
2
PR merge metrics
No merged PRs in 30d

Description

**Dev-Log 2012.12.21**

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

- DB의 더미데이터인 seeder 생성에 대한 에러를 처리하며 이해도를 높였습니다
- 전반적인 서비스 동작의 흐름을 이해하기 위해 데모 클라이언트를 만들어 기능 구현을 했습니다

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

- 시더에 대한 에러 핸들링이 아직은 미숙한 느낌입니다.
- 클라이언트 구축에 대한 이해도가 낮다는 느낌을 받았습니다. (리덕스를 사용할지, useState로
관리를 할 지에 대한 판단, 상태 변경에 따른 에러에 대한 대처 등)
```
<>
{!text ? (
""
) : (


{text.name.split(/(#[^\s#]+)/g).map((fill) => {
if (fill.match(/(#[^\s#]+)/g))
return {fill};
})}

)}

```
- 예컨대 위의 코드는 text 상태에만 영향을 받는 것이라고 생각해 굳이 삼항을 쓰지 않았는데,
엉뚱하게도 text상태와 관련없는 userInfo 요청을 보낼 때 에러코드로 표시됩니다. 이런 부분의
원인을 서버로 잡을지 클라로 잡을지에 대한 감각이 없는 상태라 걱정걱정.
- N:M 관계에 대한 확실한 정리가 필요하다고 느꼈습니다. 코드로는 칠 수 있으나 이해도가 부족합니다.
- API를 restful하게 짜는 것에 대해 생각해보게 됐습니다.
- 좋아요 카운트 기능은 감도 안 잡힙니다.

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

- [ ] 관계 설정에 대한 전반적인 이해도 쌓기 (모델을 더 생성한 뒤 여러 관계 설정해주기)
- [ ] 응답으로 내려주는 데이터에 대한 정리 (data.data 등 생기지 않게 고치기)
- [ ] restful한 API로 조금씩 고쳐나가기

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.