- 기본적인 자바스크립트 깔끔한 코드 작성
- https://github.com/qkraudghgh/clean-code-javascript-ko
- 변수 이름 짓기 : 깔끔하고 의미 내포
- 함수
- 한가지 행동
- 알수있는 이름
- 중복 제거
- 매게변수로 플래그 사용 금지
- 조건문을 캡슐화하기
- 명령형 -> 함수형프로그래밍
- 부정 조건문 사용 금지
- 조건문 작성을 피하라
- 객체 & 자료구조
- 클래스
- 단일 책임 원칙 (SRP)
- 개방/폐쇄 원칙 ex : 면적 계산하는 놈 / 원 / 사각형 )
- 인터페이스 분리 원칙
- 의존성 역전 원칙
- 메소드 체이닝을 상요하세여
- 상속보단 조합을 사용하세요
- 테스트
- 동시성
- Callback => async,await
- 에러 처리
- 단순히 출력만 하지 마세요
- 포맷팅
- 회사에 맞추세요
- 주석
- 주석이 많다는건 코드가 더럽다는 것
- 코드 위치 설명 X
- 코드 기록 남기지 마세요
- Node Clean architecture
- 컨트롤러 / 비즈니스 로직 / 모델 나눠라
- html template
- pug
'Back-End > NodeJS' 카테고리의 다른 글
3. 노드 기능 알아보기 (0) | 2019.02.14 |
---|---|
1. Node.js 개요 (0) | 2019.01.09 |
ES2015 이후의 비동기 제어 흐름 패턴( Asynchronous Control Flow pattern ) -node.js (0) | 2019.01.08 |
1. Asynchronous Event-Driven 프로그래밍에 관하여 - Mastering Node.js (0) | 2019.01.03 |
0.노드란 무엇인가? - Mastering Node.js (0) | 2019.01.03 |