.. is a kind of EDD (Exception Driven Development).
But first a small joke on which my contrived term is based upon :
In a distant future where all cars are almost perfect, the latest and greatest test is the cat test (habitability test) :
They place a cat in the car and watch what happens to the cat. First, the Peugeot team : They place the cat in the car and after two days the cat dies. The commission takes a note : The car is pretty air tight!
Next, the BMW team. After only one day the cat dies. The commission observes : the car is even air tighter!
After a little while the Dacia team mingles with the other teams :
"We've done the cat test too!!"
"No, kidding, you have fixed all your !@#$ing problems and managed to do the cat test too..."
"Yes we did" - the Dacia team manager replied
"And what did happen" - the others asked
"Well, we placed the cat inside..."
".. and wherever the cat managed to get its head out, we placed a patch".
...............
Therefore I intend to patent the CDD term as Cat Driven Design :
We have a buildable application. We run the application and manually test it. Wherever we click and it crashes we patch it. This is the meaning of CDD :)
126e567e-c535-4b39-b2ca-00a74a149eb1|0|.0