Modules Glossary
Browse 17 modules terms defined in plain English, from the cultural dictionary of computing.
17 Modules Terms
- Circular Dependency
- A dependency cycle in which two or more modules, packages, or services depend on each other directly or indirectly. Circular dependencies make systems harder...
- Code Library
- A reusable collection of code packaged for use by other programs or components, usually providing specific functionality behind a stable interface. Code...
- Code Load
- The act or result of loading code into a runtime so it can be parsed, linked, or executed. Code load behavior matters in large applications because startup...
- Code Module
- A self-contained unit of code organization, usually with a defined interface and a coherent set of responsibilities. Modules help manage complexity by creating...
- Core Module
- A central module that contains foundational logic, interfaces, or services required by the rest of an application. Core modules typically define stable...
- Crate
- A Rust compilation unit and package boundary that can produce a library or executable and can be published through the Rust ecosystem. Crates define code...
- Cross-Module
- Describing behavior, concerns, or dependencies that span more than one module rather than staying isolated inside a single unit. Cross-module issues often need...
- Crypto Module
- A code module or hardware-backed component dedicated to cryptographic operations such as key management, encryption, decryption, signing, or verification....
- Export
- To make a function, variable, or class available for import by other modules. In JavaScript/TypeScript, 'export' controls the public API of a module. In shell...
- Feature Module
- A Feature Module is a development concept used to shape how software is built, executed, or maintained in real systems. Developers rely on it to make code...
- Import Hell
- A painful situation involving tangled imports, circular dependencies, namespace collisions, or unclear module boundaries. In engineering slang, import hell is...
- Lua Module
- A self-contained Lua script that returns a table of functions and values, loaded via `require()`. Lua's module system uses the `package.path` and...
- Package
- A distributable unit of reusable code, typically including source files, metadata, and dependency declarations. Published to registries like npm, PyPI, or...
- Python Package
- A directory containing Python modules and an __init__.py file (or configured as a namespace package) that groups related code into a single importable unit....
- Require
- The synchronous module-loading function in Node.js's CommonJS module system that reads a file, executes it, caches the resulting exports object, and returns...
- Static Import
- An import declaration evaluated at parse time before any code executes, allowing the module bundler or runtime to resolve the dependency graph statically. In...
- Universal Module Definition
- A JavaScript module pattern (UMD) that wraps a module in a factory function with runtime checks to support multiple module systems — AMD (RequireJS), CommonJS...
Related Topics
- Architecture (4 terms in common)
- Dependencies (4 terms in common)
- Javascript (3 terms in common)
- Bundling (2 terms in common)
- Code Organization (2 terms in common)
- Distribution (1 terms in common)
- Cryptography (1 terms in common)
- Loading (1 terms in common)
- Scripting (1 terms in common)
- Code (1 terms in common)
- Runtime (1 terms in common)
- Structure (1 terms in common)
- Packaging (1 terms in common)
- Rust (1 terms in common)
- Commonjs (1 terms in common)
- Packages (1 terms in common)
- Node.Js (1 terms in common)
- Reuse (1 terms in common)
- Libraries (1 terms in common)
- Slang (1 terms in common)