- 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.
This term is sponsored by: your name/company?
- Previous term: Dependency Inversion Principle
- Next term: Deployment
- Random term: Full Stack (webglossary.info/random 🎲)