Os else whileaparelhos sem intervenção são considerados "seguros" na manutenção?
Escrever if-elsecódigo sem chaves como abaixo ...
if (blah)
foo();
else
bar();
... apresenta um risco porque a falta de chaves facilita muito a alteração inadvertida do significado do código.
No entanto, abaixo também é arriscado?
if (blah)
{
...
}
else while (!bloop())
{
bar();
}
Ou é else whilesem aparelhos intermediários considerado "seguro"?
ifé avaliada somente uma vez, mas whiledenota um loop, assim conectando tanto me dá uma sensação sem fundamento que a iffaz parte do circuito ... de alguma forma ...
elsecláusula de que você quer fazer o while e fazer algo mais? Apenas use aparelho, por favor.

else whileparece nojento. Eu usariaelse { while (condition) { ... } }.