Category Archives: Language

JavaScript의 모듈 시스템: require vs import

자바스크립트 모듈 시스템: require vs import 자바스크립트는 본래 단순한 웹 스크립팅 언어로 시작했습니다. 그러나 애플리케이션의 규모가 점차 커지면서 코드의 재사용성을 높이고, 의존성을 관리하며, 변수명 충돌을 방지할 수 있는 체계적인 모듈 시스템의 필요성이 커졌습니다. 이러한 배경 속에서 CommonJS의 require와 ECMAScript Modules(ESM)의 import라는 두 가지 주요 모듈 시스템이 등장했습니다. 등장 배경과 특징 require (CommonJS) require는 주로 2009년경… Read More »

init.py 파일의 일반적인 용도 및 포함 항목

파이썬의 __init__.py 파일은 디렉토리를 패키지로 인식하게 만드는 데 필수적인 역할을 합니다. 이 파일은 패키지가 불러와질 때 자동으로 실행되며, 패키지 전반에 걸쳐 공유될 설정이나 기능을 정의하는 데 유용하게 사용됩니다. __init__.py 파일의 주요 활용법 1. 패키지 식별 가장 기본적인 용도는 단순히 디렉터리가 파이썬 패키지임을 알려주는 것입니다. 내용이 전혀 없는 빈 파일이라도 이 역할을 수행할 수 있습니다. 2.… Read More »