por
pobrecito hablador
el Viernes, 28 Febrero de 2014, 14:48h
(#1356150)
La idea no es ahorrar líneas de código, que realmente no se ahorran, sino hacer el código más legible a base de hacerlo más compacto. Las llaves no añaden información importante que no añada el indentado bien puesto, pero sí hacen el código más disperso. En casi ninguna de las guías de estilo que he leído recomiendan poner la llave. En algunas lo dejan a discreción del programador por los casos en los que pueda mejorar la legibilidad, pero rara vez lo obligan (y no es infrecuente que lo prohiban salvo ciertos casos específicos, como que tenga cláusula "else" y una de las dos requiera llaves).
El problema con ese código es uno y solo uno: han utilizado "goto" y lo han utilizado precisamente para ahorrar código.
por
pobrecito hablador
el Sábado, 01 Marzo de 2014, 12:15h
(#1356219)
En Java recomiendan utilizar las llaves. En el kernel de Linux el código se revisa, y se supone que tanto el que programa como los que revisan el código tienen experiencia usando C. El tipo de error asociado a no usar las llaves suele verse en gente con poca experiencia, añadir las llaves al añadir más instrucciones termina haciéndose de forma inconsciente ("memoria muscular",si quieres). Por lo tanto, yo recomiendo llaves si trabajas con novatos, y no llaves si trabajas con expertos.
Re:Eso es de tirano dictador
(Puntos:0)El problema con ese código es uno y solo uno: han utilizado "goto" y lo han utilizado precisamente para ahorrar código.
Re:Eso es de tirano dictador
(Puntos:0)