js - prototype, 상속 / 방향 - 심규민 멘토님

Jul 8, 2019


* BM
* 의욕
* MVP
* 빌런
* 리펙토링 할 수 있는 기회, 테스트 코드 없이는 리펙토링이 어렵다.
* 왜 CRUD 를 쓰는 지에 대한 통찰력을 기르는 것이 좋다.
* 학원과 소마, 원하는 인재상이 뭐냐 맞춰줄 수 있다.
* 제대로 된 배움을 위해 빡빡한 일정을 요구하지 않는다.
  : 수포자들, 덧셈 뺄셈이 느려서 그런 경우가 있다.
  : 경험은 쌓아 올려가는 것.
* 망해보는 과정을 거치는 것이 좋다.
* 제프 딘 29가지


jQuery 로 복잡한 프로젝트에서 적용이 어려운 이유


  • 느려졌다.
  • 콘텍스트 메뉴얼 라이브러리 (Context Manual Library)
  • 짧은 jQuery 로도 html 의 전체 DOM 을 스켄 할 수 있다.
  • React 가 왜 빠르냐, DOM 에 바로 적용시키지 않고, 실제 브라우져에 모든 테스트를 끝내고 적용시킨다.
  • 가상 DOM, 일종의 캐싱
  • js -> 가상 DOM -> view
  • 웹브라우저 감옥에서 벗어나기

엔티티 컴포넌트 시스템 (Entity Component System)


  • 최상의 엔티티를 하나 만든다.
  • 컴포넌트 리스트를 갖는다.
  • 아비터
  • 엔티티 들이 컴포넌트를 다 가지고 있다.
  • 상속의 한계를 극복한 방법