Skip to content

Latest commit

 

History

History
12 lines (12 loc) · 729 Bytes

변수의 스코프를 최소화하자.md

File metadata and controls

12 lines (12 loc) · 729 Bytes

변수의 스코프를 최소화하자

요소의 스코프란?

요소를 볼 수 있는(visible) 컴퓨터 프로그램 영역

  • 변수의 스코프를 최소화하는 것이 효율적
  • 변수를 사용되는 반복문 내부에 작성 권장
  • 프로퍼티보다 지역 변수 권장
  • 변수를 정의할 때 초기화하는 것이 권장

변수의 스코프를 최소화해야하는 이유

  • 요소가 존재하는 시점 파악과 프로그램 추적 및 관리에 용이 → 가독성 및 안정성 증가
  • mutable 프로퍼티의 변경 추적에 용이 → 유지보수성 증가
  • 다른 개발자에 의해 변수가 잘못 사용될 가능성 제한
  • 람다의 변수 �캡처링에 의한 문제 예방