Contained Change Definition
A contained change is defined as a change that does not affect any other part of the system. In other words, a contained change is self-contained and does not propagate to other parts of the system. Contained changes are often made to local copies of files or data, and they can be easily undone or rolled back if necessary.
Contained changes are typically made by developers during the development process, before the code or data is checked in to the shared repository. This allows developers to experiment with different code or data without affecting the rest of the team. Once the developer is happy with the change, they can check it in to the shared repository for others to use.