Daehyunii's Dev-blog
<모던자바스크립트 20장 strict mode> TIL-35 본문
오늘 공부한 내용은 strict mode 즉, 엄격 모드를 배웠다. 짧은 내용이었고, strict mode 를 파이썬에서도 배운 개념이고, 개념 정의 그대로 엄격하게 코드를 평가한다는 것이기에 이해하는데 어렵지도 않았다. 그런데 strict mode를 공부하면서 느낀점은 '굳이 이렇게 까지 할 필요가 있을까?' 하는 생각이 들었다. 본 책의 내용을 보면 'strict mode를 전역에서 사용하는것은 피하라', 'strict mode를 함수 단위로 적용하는 것도 피하라' 라고 설명하고 있고, '사용할때는 즉시 실행 함수로 감싼 스크립트 단위로 적용하는 것이 바람직하다.' 설명하고 있는데 그렇다면 오히려 strict mode를 사용했을때 전체적인 코드 가독성은 떨어트리는 것이 아닌가 하는 생각이 많이 들었다. 그렇기에 실제로 strict mode를 많이 활용할 것 같지는 않다. 그리고 strict mode를 따로 만들어 놓은 이유를 생각해보면, strict mode가 있기 전에도 개발자들은 코드를 잘 작성하고 프로그램을 잘 만들어 왔을거기 때문에 더 더욱 strict mode의 장점이 크게 두드러져 보이지는 않는다.
2022.07.16 - [언어 공부 및 정리/자바스크립트[모던자바스크립트]] - 20장 strict mode
'✏️ 2022. TIL > July' 카테고리의 다른 글
<모던자바스크립트 22장 this> TIL-37 (0) | 2022.07.19 |
---|---|
<모던자바스크립트 21장 빌트인 객체> TIL-36 (0) | 2022.07.18 |
<모던자바스크립트 19장 프로토타입> TIL-34 (0) | 2022.07.13 |
<모던자바스크립트 18장 함수와 일급 객체> TIL-33 (0) | 2022.07.12 |
<모던자바스크립트 17장 생성자 함수에 의한 객체 생성> TIL-32 (0) | 2022.07.10 |