Managing Third-party Dependencies

Learn about code dependencies and how to use them.

Each code has its own dependency

At its roots, dealing with legacy systems means dealing with dependencies, each with its own set of potential problems. We have to understand whether our dependencies are healthy, poorly maintained, or abandoned altogether. Every application depends on other libraries, and each dependency may depend on libraries of its own, often requiring specific versions. Developers need a way to manage these dependency trees so each language has a reliable way to list dependencies, compute the right versions that fit together, and work with the result.

Get hands-on with 1200+ tech skills courses.