Which of these benefits can be achieved when software is restructured?
(a) Higher quality programs
(b) Reduced maintenance effort
(c) Software easier to test
(d) All of the mentioned
The question was asked during an online interview.
Query is from Software Re-engineering topic in division Software Engineering types of Software Engineering