È else while
senza intervenire bretelle considerati manutenzione "sicuro" saggio?
Scrivere if-else
codice 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 while
senza le parentesi graffe senza intervento è considerato "sicuro"?
if
viene valutato solo una volta, ma while
indica un loop, quindi il collegamento di entrambi mi dà la sensazione non if
else
clausola vuoi fare while
e fare qualcosa di più? Usa solo le parentesi graffe, per favore.
else while
sembra icky. Vorrei usareelse { while (condition) { ... } }
.