swsnu / swppfall2018

22 stars 21 forks source link

hw2 article detail page 관련 질문 #60

Open mumumute opened 5 years ago

mumumute commented 5 years ago

라고 spec에 적혀있습니다. 그런데 위에 HTML Tag type 목록에 comment 항목이 따로 존재하지 않는 것으로 보아, author와 comment 정보가 content에 concat되어서 붙는 것으로 이해하였습니다. 하지만 그렇게 되면, edit-comment-button이나 delete-comment-button을 눌렀을 때 이미 content에 붙어버린 comment를 따로 떼어서 제거해야 하는 건가요? 제가 잘못 이해한 것이라면 원래 의도는 무엇이었나요?

sanha commented 5 years ago

우선, Comment의 경우 Article list 페이지에서 article이 잘 load되는지 확인하는 방식과 마찬가지로, 해당 페이지에 예상되는 내용의 text가 존재하는지 여부로 판단하고 있습니다. 이 때문에 HTML Tag type 목록에 명시하지 않은 것입니다.

사용자가 새로운 comment를 작성한 경우, 우선 이 내용이 memory db상에 저장되어야 하며, 그 내용이 해당 article에 article title, content와는 별도로 표시되어야 합니다. 기본적으로, 어떤 article detail page에 진입하셨을 때에 해당 article에 대한 comment들은 article의 title과 content들과 별도로 표시되고 취급되어야 합니다. 따라서, memory db로부터 해당 article에 대한 comment를 불러와서 표시하는 기능을 잘 구현하셨다면 사용자가 새로운 comment를 작성했을 때 memory db에 update되어 자연스럽게 해당 article의 다른 comment들과 함께 표시될 것입니다. 이 깃헙 이슈 페이지의 comment들과 같다고 생각하셔도 될 것 같습니다.

mumumute commented 5 years ago

그러면 comment를 edit/delete할 때는 매번 맨 아래의 comment가 edit되는 건가요 아니면 각 comment마다 edit 버튼이 붙어 있는 건가요?

sanha commented 5 years ago

각 comment에 (author에게만 보이도록) 붙어있어야 합니다.