È else whilesenza intervenire bretelle considerati manutenzione "sicuro" saggio?
Scrivere if-elsecodice senza parentesi graffe come di seguito ...
if (blah)
foo();
else
bar();
... comporta un rischio perché la mancanza di parentesi graffe rende molto semplice modificare inavvertitamente il significato del codice.
Tuttavia, sotto è anche rischioso?
if (blah)
{
...
}
else while (!bloop())
{
bar();
}
O else whilesenza le parentesi graffe senza intervento è considerato "sicuro"?
ifviene valutato solo una volta, ma whileindica un loop, quindi il collegamento di entrambi mi dà la sensazione non if
elseclausola vuoi fare while e fare qualcosa di più? Usa solo le parentesi graffe, per favore.

else whilesembra icky. Vorrei usareelse { while (condition) { ... } }.