대댓글 기능을 모두 완성함으로써 댓글 기능 고도화 첫번째 과제를 완료할 수 있었다. 댓글과 대댓글의 경우, 아무래도 하나의 테이블에서 관리되기 때문에, 처음 구현할 때는 어떤 식으로 댓글 데이터를 만들어서 화면에 뿌려주면 되는지 쉽게 떠오르지 않을 수 있다. 강의에서는 이러한 부분을 고려하여, 테스트 코드를 함께 작성함으로써, 부모 댓글과 자식 댓글이 정해진 순서에 맞게 구성되도록 확인하는 과정을 가졌다. 전체적인 로직은 다음과 같은데, 최초에는 자식 댓글이 없는 부모 댓글을 Map 자료구조에 담아 리스트에 넣은 다음에, 이후 자식 댓글을 순회하면서, 각각에 해당하는 부모 댓글 Map의 Value에 자식 댓글을 추가하는 방식으로 해당 기능을 구현하였다. 이러한 방식은 단순히 1차 대댓글 기능 뿐만 아니라..