You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Your software will change over time as you put out new releases. Some of these changes will not be backward-compatible. Accordingly, you should give serious thought to designing your installation layouts so that multiple installed versions of your code can coexist on the same system. This is especially important for libraries — you can't count on all your client programs to upgrade in lockstep with your API changes
Please elaborate here on the enhancement request.
Design for Upgradability
Describe the solution you'd like
Add criteria to QC-Del
Your software will change over time as you put out new releases. Some of these changes will not be backward-compatible. Accordingly, you should give serious thought to designing your installation layouts so that multiple installed versions of your code can coexist on the same system. This is especially important for libraries — you can't count on all your client programs to upgrade in lockstep with your API changes
Additional context
Item 7.4 Software Release Practice HOWTO, Eric Steven Raymond, https://tldp.org/HOWTO/Software-Release-Practice-HOWTO/
The text was updated successfully, but these errors were encountered: