while(!bomberFound)
{
Ducks.Quack();
christina.Say("I took your advice...",this);
someWoman.SpayCoke(this,Shoes);
clerk.CheckTicket(this);
bool findBomberResult = FindBomber();
if(findBomberResult)
{
bomberFound = true;
return;
}
Boom();
}
The entire movie maps the multiple iteration model of Extreme Programming.
Customer demand: Find the Bomber
will proceed to the next iteration as long as the Bomber is not found. The demand is satisfied, the software company (Bellinger) is still there, but the programmers have been fooled~
View more about Source Code reviews