- The systematic process of declaring, resolving, installing, and maintaining external libraries, frameworks, and modules that a software project requires to function. It involves using specialized tools (such as npm, pip, Maven, or Gradle) to automatically handle version resolution, transitive dependencies, and ensure reproducible builds across different environments. Effective dependency management prevents version conflicts, security vulnerabilities, and ensures consistent application behavior from development through production deployment.
- Related terms: Automated dependency management · Version control · Dependency injection · Dependency Inversion Principle
- Previous term: Dependency Inversion Principle
- Next term: Deployment
- Random term: Zero-indexed (webglossary.info/random 🎲)