모듈을 왜 사용할까?
- 전체와 부분, 인지 과부하
- 응집도, 결합도
- 의사소통
모듈을 사용하면, 인지 과부하를 줄여줄 수 있다. 이는 두가지 측면으로 생각이 가능하다. 부분에 집중하고 싶은 경우, 전체 에 압도되지 않고 부분 을 파악할 수 있다. 전체를 바라보고자 하는 경우, 부분에 신경쓰지 않고 전체 를 파악할 수 있다.
책에서는 응집도와 결합도라고 하는 것이 설계가 잘 된 모듈의 특성이라는 견해를 제시한다. 즉, 응집도와 결합도는 어떤 지표로서의 성격을 갖는다고 할 수 있겠다. 그렇다면, 설계단계에서 추구해야할 가치는 무엇일까? 책에서는 개념적 명확성을 말하고 있다.
마지막으로, 모듈의 의사소통 측면에 대해 이야기 하고 있다. 모델을 설계할때 처럼, 모듈도 하나의 이야기로 파악이 가능하다. 모델이 부분적 이야기라면, 모듈은 그것들을 하나로 묶어서 전달하는 장, Chapter 에 해당한다.
아침 체조는 빼먹지 않게 되었다. 저녁체조도 하고 잤다. 목에 통증이 있어서 오늘은 쉬는시간에 가벼운 스트레칭을 추가할 생각이다. 더 심해지기 전에 병원에 방문해야 겠다.
직면하는 연습을 하고 있다. 일단 직면해서 어느정도 궤도에 올라오고 성과가 나기 시작하면, 딴짓과 비교할 수 없는 성취감과 재미를 준다. 단, 그렇게 되기가 힘들기는 하다.
무려 7년전에 봤던 영상이다.
https://www.youtube.com/watch?v=vPqN610gltQ&t=206s
그때 부터 지금까지 내가 내렸던 선택에 후회는 없다. 영리하지 못했지만, 최선을 다했다. 개발자를 하기 잘한것 같다. 나를 더 나은 인간으로 만들어준다.
열심히 공부한 나에게 상을 주기로 했다. three.js 로 가볍게 지구본을 구현해보기로 했다. 오늘은 설정만 하다가 끝날듯? 테스트는 요렇게