coding-style – En cuanto al mantenimiento, ¿se considera seguro el "otro tiempo" sin aparatos ortopédicos intermedios?

Pregunta:

¿Se considera que el mantenimiento "seguro" es else while "seguro" else while no hay aparatos ortopédicos?

Escribiendo código if-else sin llaves como a continuación …

if (blah)
    foo();
else
    bar();

… conlleva un riesgo porque la falta de llaves hace que sea muy fácil cambiar el significado del código sin darse cuenta.

Sin embargo, ¿es por debajo también arriesgado?

if (blah)
{
    ...
}
else while (!bloop())
{
    bar();
}

¿O se considera "seguro", else while no, else while no se intervengan aparatos ortopédicos?

Respuesta:

Eso me recuerda este código:

if ( ... ) try {
..
} catch (Exception e) {
..
} else {
...
}

Cada vez que combina dos tipos de bloques, olvidándose de las llaves y sin aumentar la sangría, está creando un código muy difícil de entender y mantener.

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım