What are the CS fundamentals behind package/dependency management?
Posted
by Frep D-Oronge
on Stack Overflow
See other posts from Stack Overflow
or by Frep D-Oronge
Published on 2010-03-26T10:06:42Z
Indexed on
2010/03/26
10:13 UTC
Read the original article
Hit count: 442
Often I hear about situations where companies are developing extensable in house software (the dreaded enterprise 'framework') which is supposed to support multiple 'plugins' from diffirent teams. Usually this ends up being a half baked solution that does not really work due to compatibility prolems between addins, or between addins and the framework itself. Usually this means QA have to 'rubber stamp' a global set of versions accross all plugins, or more usually plugins are released and stuff breaks in nasty ways.
This problem has been solved before however, for example the package management systems like apt for debian linux. I suspect that the reason it works is that it is built from the start on a known 'Computer Science-y' concept. My question is what is it?
© Stack Overflow or respective owner