전역 공간 사용 최소화
이유?
전역 공간은 어디서나 접근이 가능하다. 런타임에서 전역 공간은 스코프 분리가 되어 있지 않아서 전역 변수 오염의 위험이 있다.
예를 들어, html에서 두개의 js파일을 불러온다고 했을 때 한 개의 js파일에서 선언된 전역 변수를 다른 js 파일에서 접근할 수 있다. 즉, 전역 변수의 사용은 스코프 분리가 제대로 되지 않는 위험성이 따른다.
어떻게?
임시 변수 제거
임시 변수란 어느 스코프 안에서 전역변수처럼 사용되는 변수를 말한다.
** CRUD란?
대부분의 컴퓨터 소프트웨어가 가지는 기본적인 데이터 처리 기능인 Create, Read, Update, Delete를 묶어서 일컫는 말이다.
[참고]
- 강의: 클린코드 자바스크립트