The Reuse/Release Equivalency Principle is:
The Reuse/Release Equivalency Principle is:
“The granule of reuse is the granule of release. Only components that are released through a tracking system can be effectively reused. This granule is the package.”
What is reuse? The copying code is not reused. If you copy or insert code/modules into your code, then you own the code. You have to change it if it doesn’t do what you like. If there are bugs, you have to fix them, and most of all, you must maintain them.
“I reuse code if, and only if, I never have to look at the source code.” … “Thus, I can reuse nothing that is not released.” Robert Cecil Martin