.. 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 :)