Lo siento si esto es una pregunta estúpida, pero yo soy un chico de C# tientas su camino alrededor de rubí ..¿Importa si una declaración condicional aparece antes o después de la expresión?
en rubí Me he dado cuenta que mucha gente hacer esto:
do_something(with params) if 1 = 1
¿Hay alguna diferencia (incluso leve) entre eso y esto:
if 1 = 1 do_something(with params)
o es lo mismo escrito para una mayor claridad?
Es principalmente estilístico. Cuando trato con una sola línea de código, uso el condicional final ya que parece tener más sentido conversacional. Dado que un gran componente del software de escritura lo hace sostenible, intento escribirlo de una manera que permita que se deslice fácilmente en el cerebro. Algunos libros recomiendan usar un bloque o envolver condicional 'if (blah) ... algún código ... end' solamente, argumentando que es mejor para la futura expansión del código. Si necesitamos agregar algo, el 'final' de cierre ya está allí. Encuentro que es muy fácil con mis poderes de vim para solucionarlo, así que utilizo una sola línea en su mayoría. –