Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature] 채팅 메시지 분류 & 날짜 표시 알고리즘 구현 #224

Open
HoJongE opened this issue Aug 12, 2022 · 1 comment
Open
Labels
feat 구현·개선 사항에 관련된 내용입니다. refactoring 코드가 내부적으로 작동하는 방식을 변경합니다. cleanup과는 다릅니다.

Comments

@HoJongE
Copy link
Collaborator

HoJongE commented Aug 12, 2022

Description

image

현재는 단순히 메시지 배열이 존재하고, 리스트 형태로 한 메시지당 단순한 하나의 message row 로 표현하는 등 많은 메시지가 쌓일 경우 메시지의 가독성이 줄어든다는 단점이 있습니다. 따라서 K사의 메신저처럼 한 사람이 연속적으로 보내는 메시지의 경우 합쳐주거나, 날짜가 바뀔 때 날짜 표시를 해주는 등의 추가 작업이 필요할 것 같습니다!
해당 알고리즘의 요구사항에 대해 팀원들 간 회의가 필요해 보입니다!

Etc

메시지 최적화에 대해선 별 생각이 없었는데, 메시지 pagination 등 이제 좀 더 기술적으로 어려운 부분까지 구현해야 한다고 봅니다. 앱이 성공할지도 미지수고 얼마나 많은 유저가 사용할진 모르겠지만, 시간이 지날수록 앱이 점점 느려지는 것을 방지하려면 이제 좀 더 deep dive 해야 한다고 봅니다.

@Chaeho-Min @YoonyoungL @jsyworks @SH0123 @pis3120

@HoJongE HoJongE added feat 구현·개선 사항에 관련된 내용입니다. refactoring 코드가 내부적으로 작동하는 방식을 변경합니다. cleanup과는 다릅니다. labels Aug 12, 2022
@HoJongE HoJongE added this to 해야할 일 in Issue Kanban board via automation Aug 12, 2022
@SH0123
Copy link
Collaborator

SH0123 commented Aug 12, 2022

좋네요! 어렵네요 ! 좀 찾아봐야겠습니다 deep dive 하기 위해서

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feat 구현·개선 사항에 관련된 내용입니다. refactoring 코드가 내부적으로 작동하는 방식을 변경합니다. cleanup과는 다릅니다.
Projects
Issue Kanban board
해야할 일
Development

No branches or pull requests

2 participants