codestates / codestates/Reciper-server

[✍️ Dev Log] 정송이 / 2021-05-29

Open
#189 0 comments 0 reactions 1 assignee Claimed by @lovelysi0113 View on GitHub
@lovelysi0113/기록은 성장의 밑거름 ❄️ Dev Log
Dominant language
TypeScript
Stars
9
Forks
3
PR merge metrics
No merged PRs in 30d

Description

### 오늘은 어떻게 프로젝트에 기여했나요?
- #160 #163 #138 클라이언트와 연결 및 테스트
- 클라이언트에서 chat 데이터를 쉽게 다룰 수 있도록 index 데이터 추가
- `splice()` 메소드와 해당 chat의 위치 정보(index)를 사용하여 클라이언트에서 수정/삭제된 chat을 관리할 수 있음
- chat 데이터를 내려줄 때 foreigh key로 연결된 데이터도 함께 내려주기(`relations: ['writer', 'project']`)
- 클라이언트에서 chat 데이터 뿐만 아니라 writer 데이터도 필요함(프로필을 보여주어야 함)
- 클라이언트와 연결하여 테스트해보면서 DB, 서버 로그 등 체크 + 에러를 함께 해결함
- 전체적인 코드 점검 및 에러 수정 + 테스트를 위한 console.log 추가
- #37 API 문서 점검 및 보완
- API 점검 및 수정
- example 업데이트
- 지금까지 구현한 기능을 포함하여 배포 및 테스트

### 오늘의 프로젝트에서 힘든 점은 무엇인가요?
- 오늘 서버에서 구현한 코드를 클라이언트와 연결 및 테스트하면서 다시 한번 중요성을 깨달은 부분이 있다. 바로 변수명 통일이다! 생각보다 변수명이 통일되지 않아서 발생하는 에러가 많았다. 오늘만 하더라도 field명을 통일하거나 요청/이벤트에서 주고받는 데이터 이름을 통일하기 위해 코드를 수정하게 되는 상황이 많이 발생했다.
또한, FRONT-END, BACK-END 영역에서 각자 따로 개발하는 것이 아닌 서로 밀접하게 연결되어 있고 개발할 때도 서로의 상황을 잘 주시하며 끊임없이 소통하고 세세한 부분까지 맞춰나가야 한다는 것을 깨달았다.
소통!! 진짜 중요하다! 현재 자신의 개발 상황을 계속 공유하고 소통하며 프로젝트를 진행해야 한다!! 다시 한번 소통을 잘하는 개발자가 되자는 다짐을 했다.

### 내일은 프로젝트에 기여하기 위해 무엇을 해야 하나요?
- [x] workspace - chat 기능 구현
- [x] 클라이언트와 연결하여 테스트 + 에러 수정
- [x] infinity scroll
- [x] 추가적으로 구현할 기능 찾기(고민 + 회의)

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.