Aversion to Versions
Queue2021Vol. 19(1), pp. 16–19
Abstract
One should never hardcode a version or a path inside the code itself. Code needs to be flexible so that it can be installed anywhere and run anywhere so long as the necessary dependencies can be resolved, either at build time for statically compiled code or at runtime for interpreted code or code with dynamically linked libraries. There are current, good ways to get this right, so it's a shame that so many people continue to get it wrong.
Related Papers
- → JastAdd—an aspect-oriented compiler construction system(2002)169 cited
- → Modular language implementation in Rascal – experience report(2015)31 cited
- → Prolog - the language and its implementation compared with Lisp(1977)241 cited
- → On objects and events(2001)10 cited
- → Practical Verification for the Working Programmer with CodeContracts and Abstract Interpretation(2011)9 cited