cooperative-software-development
cooperative-software-development copied to clipboard
Specifications: Managing requirements change
From the article, I understood the importance of writing a formal specification or unit tests could help ensure the functions are performing correctly. However, how could we ensure the unit test covers all use cases? What happens if the requirements for the function change over time? Could we have some examples for a function and its' related unit tests?