2019-12-11

오늘 해야 할 일

  • Linked List 를 functional style로 구현
  • Tree 를 functional shared methods style로 구현
  • Graph 를 pseudoclassical style로 구현

느낀점

  • Tree 자료구조의 contain Method를 구현하는데 어딘가에서 막혀서 한참걸렸다.. 아무리봐도 true가 나와야하는데 계속 false가 나와서 정말 울고싶었다.. 아무리생각해도 풀리지 않아 help desk에 질문글을 올렸고 어떠한 조건이 통과하지 않아서 fasle가 되는지, 트리구조를 다 탐색하고 있는지를 다시한번 봐보라는 말씀에 debugger를 돌려 트리구조를 다 도는지 열심히 확인했고 재귀함수를 for문의 if안에서 바로 return 시키는 코드를 적어서 for문을 다 돌지않고 재귀함수만 실행시키고 for문을 빠져나와버려 false를 반환한다는 사실을 debugger를 통해 알게되었다..! 이번시간을 통해 return에 대해 다시한번 알게되었고, debugger의 중요성을 깨달았다.. console로 보이지않는 코드의 단계적 실행을 볼 수 있다..!!

내일 할 일

  • Graph 를 pseudoclassical style로 구현

Written by@Heaeun
코드리뷰, TDD, 함께 자라기를 지향하는 프론트엔드 개발자입니다

GitHub