2020-01-10 TIL

NodeJS

  • require() : 모듈을 import할때 사용
const circle = require('./circle.js');
// == require('./circle)

Javascript

  • prototype 객체 : 클래스 기반 객체지향 프로그래밍 언어는 객체 생성 이전에 클래스를 정의하고 이를 통해 객체를 생성한다. 하지만 프로토타입 기반 객체지향 프로그래밍 언어는 클래스 없이도 객체를 생성할 수 있다.
  • class : prototype 기반의 상속 보다 명료하게 사용할 수 있다. 객체를 생성하고 상속을 다루는데 있어 훨씬 더 단순하고 명확한 문법을 제공한다.
  • redis : 무적권 공부할것

MongoDB

  • compass, mongoss 관련 공부할것

5FS

Facts

  • 알고리즘 Top 문제 풀이, 코딩 올림픽 skill_tree 문제 풀이
  • 서버의 route 경로를 역할별로 분리
  • MongoDB 붙이기 전 repository로 분류

Feelings

  • router 역할분리를 왜 했나?
  • 알고리즘 문제를 풀지 못했는데 이유가 무엇인가?

Findings

  • 사실 복잡한 프로젝트도 아니고, mongoDB를 붙이기 전이라 router 역할분리의 필요성을 느끼지 못했다. 다음주에 필요성을 절실히 깨달을 수 있기를.
  • 문제를 풀기 전에 세운 계획이 효율적이지 않았다. 더 많은 알고리즘 경험을 쌓을것..
  • 서버쪽 코드를 만지다보니 Javascript의 깊은 이해가 부족함을 알게됐다.

Future Action Plan

  • PR에 익숙해지기
  • OS Linux로 바꾸기
  • Javascript prototype, class, this 블로그 posting

Feedback


Park Answer

Find answer in the record