본문 바로가기
HTML&CSS&Javascript 📚/JS

[Clean Code] JS 클린코드 예시 - 1

by 킹우현 2023. 11. 20.

1. 직관적인 함수명을 사용하고, 불필요한 변수는 최소화한다.

 

2. 임시변수 사용을 최소화한다.

 

3. 함수의 '명령'과 '조회'는 확실히 구분한다.

함수명이 ‘get(Getter, fetch, localStorage, getItem)’‘generator(new Date(), createElement) ’의 역할은 명백하게 다르다. 이 차이를 구분해서 함수를 만드는 것이 좋다.

 

4. var 사용을 지양한다 / use strict를 사용한다 / 선언을 최상단으로 모은다

 

5. 매개변수의 순서와 경계를 사용자의 입장에서 설정한다.

매개변수의 순서와 경계(left/right, prev/next, min/max, start/end, before/after, lat/lon, req/res, res/rej, from/to)가 분명해야 한다.(자리가 바뀌면 어색함, 사람들에게 익숙한 순서 🌟)

'HTML&CSS&Javascript 📚 > JS' 카테고리의 다른 글

[JS Deep Dive] 22장 this  (1) 2023.11.24
[JS Deep Dive] 19장 프로토타입  (2) 2023.11.23
[JS Deep Dive] 16장 프로퍼티 어트리뷰트  (0) 2023.09.29
[JS Deep Dive] 7장 연산자  (0) 2023.08.24
[Node.js] Pug란 ?  (0) 2023.08.22