peaceminusone.log
로그인
peaceminusone.log
로그인
TIL | 좋은 Scoping 습관
Wook
·
2021년 11월 18일
팔로우
0
JavaScript
TIL
WeCode
0
24-5. 좋은 Scoping 습관
global 변수가 여기저기서 수정되면 안되기 때문에 변수들은 block scope으로 최대한 나눠놔야 합니다.
타이트한 scope(tightly scoping)의 변수는 코드 품질을 올려줍니다!
코드가 block 으로 명확하게 구분되기 때문에 코드 가독성이 올라갑니다.
코드가 한줄 한줄 쭉 나열된 것이 아니라 각각의 기능별로 block을 나누면 코드가 이해하기 쉬워집니다.
나중에 코드를 수정할 일이 있을 때, 코드를 오랜만에 보더라도 잘 나뉘어 있어서 유지보수가 쉬워집니다.
프로그램이 끝날때까지 변수가 살아있는 것이 아니라서(block이 끝나면 local 변수의 삶이 끝나서) 메모리 절약도 됩니다.
즉, 한마디로 요약하면 global 변수는 쓰지 않도록 노력해야 하고, 최대한 {} 내에서 let, const 을 사용하여 변수를 새로 만들어서 쓰자는 말입니다.
Wook
지속적으로 성장하고 발전하는 진취적인 태도를 가진 개발자의 삶을 추구합니다.
팔로우
이전 포스트
TIL | JavaScript Replit [22. Math]
다음 포스트
Q&A | 1. HTML & CSS (그룹 면접 예상 질문)
0개의 댓글
댓글 작성