I am currently working on a C++ project where I’ve introduced some new code to extend its functionality. However, it is very important to ensure that this new code does not introduce any side effects to the existing system.
Could anyone guide me on the best practices or methods to verify that the added code does not cause any unintended side effects? How would one do this? I was thinking about static analysis methods for data or control flow analysis.
Any advice, tools, or references to documentation would be greatly appreciated. Thank you!