¡Yo no he dicho nada de comentar el else! La lógica detrás del primer ejemplo es que yo veo que los if siempre comienzan en una nueva línea, y que es habitual tener varios else-if encadenados y también tener que reordenarlos. En ese caso, que el else también empiece en una nueva línea me hace verlos como un bloques intercambiables, y lo único que falta por hacer es añadir o quitar el else, que se encuentra al principio de la línea y por tanto está más accesible.
Lo de los comentarios me lo atribuyo gratuito, jamás dije que tú comentaras algo de eso. Por lo demás que comentas, es una buena forma de verlo pero a mi me sigue siendo visualmente incómodo (para mi forma de verlo, el else if sigue siendo parte del primer bloque lógico, por ello no me gusta separarlo aunque haya anidaciones). Por otra parte, y ya que mencionas los if else anidados, generalmente si son más de 3 o 4 if else prefiero usar switch, sobre todo porque más allá empiezan a ser muy engorrosos y difíciles de depurar y mantener (sobre todo cuando tienes mucho código con varias decisiones seguidas. Pero insisto, es mi muy particular forma de verlo.
Saludos,
-- --
Si yo no soy yo, entonces tú no eres quien dices
Re:Depende del proyecto
(Puntos:2)( http://guslibu.awardspace.com/ | Última bitácora: Viernes, 18 Marzo de 2011, 08:29h )
Re:Depende del proyecto
(Puntos:2)( http://almarag.wordpress.com/ | Última bitácora: Domingo, 04 Noviembre de 2012, 17:19h )
Saludos,
-- Si yo no soy yo, entonces tú no eres quien dices