Question 2
Two developers are working on different modules of an e-commerce system. One developer modifies a function’s parameters, causing the other developer’s code to break. Which concept would have helped prevent this issue?
Unit testing
Interface definition
Acceptance testing
Code refactoring