Поздравляю всех коллег с профессиональным праздником!
Желаю поменьше недокументированных особенностей багов и побольше толковых контрактов.
И чтобы Exception ы появлялись только в ожидаемых местах, а стэк никогда не переполнялся
Предлагаемый ход действий празднования
profit Celebrate()
{
Call_Friends();
Assemble_Friends();
Random R=new Random();
bool stand_on_legs=true;
int condition=100;
int beerCost=80;
int moneyCount=999999..... )));
while(stand_on_legs)
{
if(CheckBeer()<=1 && moneyCount>beerCost)
moneyCount-=GoShop_for_The_Beer().totalCost;
else
{
moneyCount+=Take_Zanachka();
continue;
}
DrinkMore ();
HaveFun();
condition-=R.Next(100);
if(condition<25)
stand_on_legs=false;
}
swhich(condition)
{
case 24 :
// Ковылять домой
Go_Home();
break;
default:
// Ползти, перекатываться, скользить на пузе ....
break;
}
return profit.maxValue;
}
В общем еще раз поздравляю!
int main(int argc, _TCHAR* argv[])
{
printf(" Hello World !");
}