{"action":"created","issue":{"url":"https://api.github.com/repos/naver/kaist-oss-course/issues/15","labels_url":"https://api.github.com/repos/naver/kaist-oss-course/issues/15/labels{/name}","comments_url":"https://api.github.com/repos/naver/kaist-oss-course/issues/15/comments","events_url":"https://api.github.com/repos/naver/kaist-oss-course/issues/15/events","html_url":"https://github.com/naver/kaist-oss-course/issues/15","id":67358367,"number":15,"title":"[Yobi] 이슈 커멘트 대댓글 기능 구현","user":{"login":"beanmilk","id":1925116,"avatar_url":"https://avatars.githubusercontent.com/u/1925116?v=3","gravatar_id":"","url":"https://api.github.com/users/beanmilk","html_url":"https://github.com/beanmilk","followers_url":"https://api.github.com/users/beanmilk/followers","following_url":"https://api.github.com/users/beanmilk/following{/other_user}","gists_url":"https://api.github.com/users/beanmilk/gists{/gist_id}","starred_url":"https://api.github.com/users/beanmilk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/beanmilk/subscriptions","organizations_url":"https://api.github.com/users/beanmilk/orgs","repos_url":"https://api.github.com/users/beanmilk/repos","events_url":"https://api.github.com/users/beanmilk/events{/privacy}","received_events_url":"https://api.github.com/users/beanmilk/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/naver/kaist-oss-course/labels/yobi","name":"yobi","color":"006b75"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":16,"created_at":"2015-04-09T13:10:33Z","updated_at":"2015-06-01T07:45:12Z","closed_at":null,"body":"### 요구사항\r\n특정 글의 댓글에 대한 re-comment 기능 구현\r\n\r\n### 참고자료\r\n* 관련 이슈: 게시판(이슈) 댓글 Depth 지원 https://github.com/naver/yobi/issues/710"},"comment":{"url":"https://api.github.com/repos/naver/kaist-oss-course/issues/comments/107342608","html_url":"https://github.com/naver/kaist-oss-course/issues/15#issuecomment-107342608","issue_url":"https://api.github.com/repos/naver/kaist-oss-course/issues/15","id":107342608,"user":{"login":"doortts","id":520523,"avatar_url":"https://avatars.githubusercontent.com/u/520523?v=3","gravatar_id":"","url":"https://api.github.com/users/doortts","html_url":"https://github.com/doortts","followers_url":"https://api.github.com/users/doortts/followers","following_url":"https://api.github.com/users/doortts/following{/other_user}","gists_url":"https://api.github.com/users/doortts/gists{/gist_id}","starred_url":"https://api.github.com/users/doortts/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/doortts/subscriptions","organizations_url":"https://api.github.com/users/doortts/orgs","repos_url":"https://api.github.com/users/doortts/repos","events_url":"https://api.github.com/users/doortts/events{/privacy}","received_events_url":"https://api.github.com/users/doortts/received_events","type":"User","site_admin":false},"created_at":"2015-06-01T07:45:12Z","updated_at":"2015-06-01T07:45:12Z","body":"다시보니 말이 좀 복잡하게 설명이 되었네요.\r\n\r\n- 이슈나 게시판의 댓글은 기본적으로 특정 이슈나 게시판에 속하게 됩니다.\r\n- 그리고 이 댓글들 중에는 부모 댓글이 존재하는 것과 존재하지 않는 것들이 있겠죠.\r\n- 부모댓글이 존재하지 않는 댓글들의 목록을 구합니다.\r\n- 이 목록을 순회하면서 하나씩 화면에 출력합니다.\r\n- 단, 이때 자식 댓글이 존재하면 순회 목록에서 다음으로 넘어가기 전에 해당 자식 댓글들을 시간순으로 출력합니다.\r\n\r\n물론 불필요한 query가 발생하지 않게 전략은 좀 세워야겠지만 대략 이런식으로 진행하면\r\n아래처럼 댓글이 출력되지 않을까요?\r\n\r\n```\r\n댓글A\r\n댓글B\r\n   댓글D\r\n   댓글G\r\n댓글C\r\n댓글E\r\n   댓글F\r\n```\r\n**알파벳은 시간순이라고 가정**"}}