170926-TIL

Reading time ~1 minute

오늘 한일

  • 코드스쿼드의 화이트 과정 반복주기를 복습 했다.

    • Answer(댓글) 기능을 추가하여 질문에 댓글을 추가 할수 있게 했다.

    • @ManyToOne, @OneToMany에 대해 공부 했다.
      Question이 Answer을 여러개 가지기 때문에

      @OneToMany(mappedBy="question")
      @OrderBy("id ASC")
      private List<Answer> answers;
      

      이와 같이 작성하면 question 객체가 호출 될때 answers도 같이 오게되서 질문에 종속되어 있는 answer 데이터를 가져올 수 있다.

    • 가능하면 먼저 구현해 보고 이후 포비의 인강을 청취 하면서 진행하는 방식으로 변경하였다.

  • 알고리즘 강의의 순환을 이용하여 미로찾기를 구현 했다. (포스팅)

    • 미로 찾기를 하면서 Recusion을 이용하는게 어떤 점에서 반복문을 이용하는 것보다 더 직관적인지 알게 되었다.

    • 이전 풀어 본 문제들 중에 반복문을 이용 한 것들 중에 Recusion을 이용해서 풀수 있을거 같은데 시간이 날때 도전 해 보자.


내일 할일

  • 코드스쿼드의 화이트 과정 복습

  • 알고리즘 강의 듣기