TIL - 20190111

2019-01-11

2019년 1월 11일.

  • 자바스크립트의 모듈 시스템에 있어서 CommonJS, AMD, RequireJS, 그리고 ES6 Module을 비교하고 살펴봤습니다.

  • Nodejs 앱을 개발할 때의 best practices를 조사하고 그로부터 개인 프로젝트에 필요한 작업들을 리스팅했습니다.

  • .npmrc 파일에 대해서 공부하고 개인 프로젝트에 적용했습니다.

  • ESLint, JSHint 등의 Javascript linting tools에 대해서 조사하고 개인 프로젝트에 적용했습니다.

  • Airbnb의 Javascript styleguide를 학습하고 개인 프로젝트에 적용했습니다.

    VSCode에서 ESLint 확장을 이용하면 코드의 어느 부분이 ESLint의 어떤 항목에 의해서 에러로 읽히는지 알 수 있는데, 이럴 때 에어비엔비의 스타일가이드를 보면서 왜 그 lint를 사용했는지 등의 의도를 알 수 있어서 좋은 코드란 무엇인지에 대해서 특히나 많이 배운 것 같습니다.