[Diary] 2018년 8월 7일(화) 활동일지


2018년 8월 7일(월) 활동일지 입니다

오늘은 STEP8 에 대한 공사를 끝냈다. 초반에 View와 Presenter의 구분을 명확하게 세워놓으니 재 구현이 점차 빠르게 이루어졌다. 그런데 Presenter의 방향이 명확하지 않았다. Presenter에서 View를 부르는게 맞는가, View 에서 Presenter를 부르는게 맞는가, 서로 연계된 부분에서의 View가 View를 불러야 되는게 맞는가.. 이것은 크롱한테 물어봐야겠다

그렇게 모든 구현을 끝냈다. 정말 힘든 작업이였다. MVC 구조를 기반으로 작성하면서 View 의 경계점이 모호해지고 Model과 완전 얽혀있는 것들을 겨우겨우 해체하고 끄집어내고, 구현했던 경험이 좋았다. 느낀것이 많은 STEP 이였다.

그리고 좀 쉬고 Codility 알고리즘을 진행하였다. 그런데 내가 항상 생각하는 방향은 시간복잡도가 너무 걸린다. O(N)에 구현해야 하는건데 O(M*N) 에 나올때도 있고, 그래서 항상 검색하면서 다른사람들의 답을 찾아보는데 이렇게 생각하려면 어떻게 공부해야하는지, 어떻게 접근해야 하는지가 궁금하다.. 일단은 많은 문제를 풀며 잘 기록해놔야겠다.



개선해야 할 점

  1. 시간 조금만 더 효율적이게 사용할 것



잘한 점

  1. STEP 8 끝낸점 (느낀점들을 하나도 빠짐없이 기록하자)
  2. 알고리즘을 꾸준히 하고있는 점





© 2018. by HYEON

Powered by HYEON