Chrome으로 디버깅하기, 코딩 스타일, 주석, 닌자 코드, 테스트 자동화와 Mocha, 폴리필
3.1 Chrome으로 디버깅하기
‘Sources’ 패널
콘솔
중단점
debugger 명령어
멈추면 보이는 것들
실행 추적하기
console.log
3.2 코딩 스타일
문법
함수의 위치
스타일 가이드
Linter
3.3 주석
좋지 않은 주석
좋은 주석
3.4 닌자 코드
코드 짧게 쓰기
글자 하나만 사용하기
약어 사용하기
포괄적인 명사 사용하기
철자가 유사한 단어 사용하기
동의어 사용하기
이름 재사용하기
재미로 언더스코어 사용하기
과장 형용사 사용하기
외부 변수 덮어쓰기
부작용이 있는 코드 작성하기
함수에 다양한 기능 넣기
3.5 테스트 자동화와 Mocha
테스트는 왜 해야 하는가?
Behavior Driven Development
거듭제곱 함수와 명세서
개발 순서
스펙 실행하기
코드 초안
스펙 개선하기
코드 개선하기
중첩 describe
스펙 확장하기
3.6 폴리필
바벨
- 바벨이란?
- 바벨의 역할을 설명하시오
- 폴리필이란?