Preguntas etiquetadas con variables

10
¿Existe una convención para devolver múltiples artículos?

En Python específicamente (no sé si esto se generaliza), ¿hay una "mejor" forma de devolver múltiples elementos de una función? def func1(): return a,b #equivalent to (a,b) def func2(): return[a,b] def func3(): return{"valueA":a,"valueB":b} Lo primero es lo que veo más generalmente, pero...

10
¿Por qué declarar variables cerca de donde se usan?

He escuchado a personas decir que las variables deben declararse lo más cerca posible de su uso. No entiendo esto Por ejemplo, esta política sugeriría que debería hacer esto: foreach (var item in veryLongList) { int whereShouldIBeDeclared = item.Id; //... } Pero seguramente esto significa que...

8
¿Cuál es la mejor práctica para manejar espacios en blanco al permitir que el usuario edite la configuración, los pares nombre = valor?

Por ejemplo, permite que el usuario defina la variable de ruta notoria. ¿Cómo lo interpretas apppath = C:\Program Files\App? Esto parece una práctica adoptada por el lenguaje de programación para ignorar los espacios en blanco y los deja alrededor de la marca de igualdad para facilitar la lectura,...