본문 바로가기
728x90
반응형

import2

[Typescript] 모듈과 네임스페이스, 선언 병합 : 대규모 프로젝트 구조화 들어가며타입스크립트를 사용하여 대규모 프로젝트를 개발할 때, 코드베이스를 구조화하고 모듈 간의 의존성을 명확히 관리하는 것이 중요합니다. 이번 글에서는 다음 개념을 다룹니다:모듈(Module) : 코드 재사용성과 가독성을 높이기 위한 ES 모듈과 CommonJS네임스페이스(Namespace) : 네이밍 충돌을 방지하기 위한 내부 모듈선언 병합(Declaration Merging) : 선언 확장을 통한 타입 관리이 글을 통해 대규모 프로젝트에서도 유지보수성과 확장성을 고려한 타입스크립트 코드를 작성하는 방법을 배울 수 있습니다.1. 모듈(Module)1-1. ES 모듈 (Import / Export)타입스크립트는 ES6 모듈 시스템을 기반으로 하며, 파일별로 독립적인 범위를 가집니다. export와 imp.. 2024. 12. 24.
[Python] 8. Python의 -모듈과 패키지- Python 학습: 모듈과 패키지Python은 코드의 재사용성을 높이기 위해 모듈과 패키지를 사용합니다. 모듈과 패키지를 통해 코드를 구조화하고, 효율적으로 관리할 수 있습니다. 이번 글에서는 모듈, 패키지, 표준 라이브러리에 대해 알아보겠습니다.1. 모듈: 모듈 생성, import, from ... import- 모듈 생성 : 모듈은 Python 파일(.py)로, 관련된 코드를 하나의 파일로 묶은 것입니다. 모듈을 사용하면 코드를 여러 파일로 분리하여 관리할 수 있습니다. 모듈 생성 예제 : 아래와 같은 my_module.py 파일을 생성합니다.[python] # my_module.py def greet(name):     return f"Hello, {name}!" def add(a, b):     .. 2024. 6. 18.
728x90
반응형