___________ is a principle of extreme programming (XP) that states that a functionality should not be added until deemed necessary.
(a) KISS
(b) MoSCoW Method
(c) Overengineering
(d) YAGNI
I had been asked this question by my school principal while I was bunking the class.
My question is from Functional Software Testing topic in portion Software Testing Principles of JUnit