Notice
Recent Posts
Recent Comments
Link
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Tags more
Archives
Today
Total
관리 메뉴

나 개발자 할래요

엄격 모드 본문

개발자 되는 법.../모던 js...

엄격 모드

개발_자 2024. 12. 12. 13:12

JavaScript에서 코드 실행을 더 엄격하게 만드는 옵션

"use strict"

 

설계 당시 유연하게 만들어져서 실수를 허용하는 경우가 많아짐 → 예상치 못한 버그 초래

실수나 잠재적인 버그를 방지하도록 도와주는 "안전 모드"

 

선언되지 않은 변수 사용 방지

"use strict";
x = 10; // 에러 발생! (ReferenceError: x is not defined)
let x = 10; // 정상 작동

 

어디에 사용해야 할까?

  • 모듈화된 코드에서는 기본적으로 엄격 모드가 적용되므로 추가할 필요 없음?
  • 레거시 코드를 작성하거나 수정할 때 실수를 방지하고 더 안전하게 만들고 싶을 때 유용

 

레거시 코드(Legacy Code)

소프트웨어 개발에서 흔히 사용하는 용어로, 오래되었거나 기존 시스템에 속한 코드

 

현재 작동 중인 코드이지만, 더 이상 최신 기술이나 요구사항에 적합하지 않은 상태

‘’모든 코드는 언젠가 레거시 코드가 된다’’

 

 

걍 오래된 코드

'개발자 되는 법... > 모던 js...' 카테고리의 다른 글

형 변환  (0) 2024.12.18
자료형  (1) 2024.12.17
변수와 상수  (0) 2024.12.13
코드 구조  (0) 2024.12.11