[개발] Steemit Comment 이슈steemCreated with Sketch.

in UPVUlast year (edited)

안녕하세요 @realmankwon 입니다.

이번에 적용된 Comment 기능 관련해서 많은 이슈가 있는 것 같습니다.
일단 로딩 속도는 빨라졌지만 Comment 를 읽기 위해서는 무조건 Load Comments 버튼을 클릭해야 하는 부분이 불편하다는 의견이 많았습니다.
이 부분에 대해서는 개발하는 입장에서도 어느 정도 예상은 되었지만 최초 재단에서 원한 기능이었고 개발 이후에도 별다른 언급이 없었기에 그대로 진행이 되었습니다.

현재는 이런저런 의견을 듣고 나름의 해결책을 생각 중에 있습니다.
이 부분에 대해서는 유지보수를 오랫동안 해 본 입장에서 절대로 모든 사람을 만족시킬 수 없다는 것을 알고 있습니다.
기능을 수정하면 누군가는 불편하다고 하고 그 의견을 들으면 또 다시 불편하다는 사람이 나오기 때문입니다.
그래서 보통은 RFP 를 먼저 제시하고 개발을 진행하는데 처음이다 보니 재단에서도 아무 생각이 없었던 것 같습니다.

그래서 제일 무난한 방법으로 수정을 해 보려고 합니다.
기본적으로 10개를 보여주고 Load More 버튼을 클릭하면 10개씩 더 보여주는 방식이나 전체를 다 보여주는 방식으로 개발을 진행해 볼까 싶습니다.
이 부분을 반영하려고 소스를 보다보니 왜 Comment 를 불러오는데 시간이 걸렸는지 알게 되었습니다.

그 이유는 Post 를 가지고 올때 모든 Comment도 함께 가지고 옵니다.
그래서 현재와 같이 Load Comments 버튼이 있어도 속도가 빨라질 이유가 없습니다.
Rendering 을 하지 않아서 조금은 빨라질 수는 있겠지만 조회 속도에서는 차이가 없습니다.
다만 처음에 가지고 오는 Comment 는 순수하게 첫번째 댓글만 가지고 옵니다.
그리고 첫번째 댓글을 화면에 보여주고 그 밑에 대댓글이 달려있는지 확인하고 있으면 그때 불러오게 되어 있었습니다.
즉 대댓글이 많을수록 조회가 계속해서 이루어지다 보니 느려지는 것이었습니다.

어쨋든 속도 측면에서는 전체 Comment를 보여주는 것은 좋은 것은 아니니 적절하게 잘 수정해봐야겠습니다!!

Sort:  

재단에서 기획을 담당하는 사람은 없나 봅니다.
UI/UX 측면에서도 무조건 코멘트 버튼이 보여지는 것은 좋지 않고 일반적인 UI와도 잘 맞지가 않죠
현재 코멘트가 있던 없던 버튼이 노출되는데 사용자는 버튼만을 봤을때 코멘트가 있다고 생각하지 않거든요.

기본 노출 개수를 정해놓고 아예없으면 버튼 비노출! 그 이상 코멘트가 있으면 버튼을 노출 클릭시마다 일반적인 페이징처리처럼 다음개수를 불러오고 더이상 없으면 버튼 비노출! 이런식이 맞다고 생각해요.
사실 버튼 방식도 요즘은 잘 안쓰고 스크롤 이벤트로 많이들 쓰죠^^

관심이 그닥 없어 보이긴 합니다 ^^

10개씩이라도 한번에 보여주었으면 합니다~,,
다른사람댓글보는재미도 가끔은 있어서리~

편한 방식으로 수정하려고 하고 있습니다!

Coin Marketplace

STEEM 0.19
TRX 0.13
JST 0.028
BTC 65687.24
ETH 3269.56
USDT 1.00
SBD 2.69