Resultados de la búsqueda a petición "coding-style"

3 la respuesta

¿Hay alguna 'trampa' con este patrón de Python?

Aquí está el patrón que estoy pensando usar: class Dicty(dict): def __init__(self): self.__dict__ = self d = Dicty() d.foo = 'bar' print d['foo'] >>> bar d['foo'] = 'baz' print d.foo >>> 'baz'Generalmente, prefiero la semántica del acceso al ...

4 la respuesta

¿Cuál es la convención para usar un asterisco al final del nombre de una función en Clojure y otros dialectos de Lisp?

enga en cuenta que no estoy hablando de orejeras en los nombres de los símbolos, un tema que se discute en Convenciones, estilo y uso de las constantes ...

12 la respuesta

Utilizando "Base" en un nombre de clase

Es aceptable usar la palabra 'Base' en un nombre de clase que se encuentra al final del árbol de herencia? Siempre me ha parecido un poco descabellado, solo me pregunto si alguien está de acuerdo conmigo. Por ejemplo, si estoy refactorizando ...

12 la respuesta

¿Hay alguna razón pragmática para usar "if (0 == p)" en lugar de "if (! p)"?

Me inclino a escribir declaraciones if utilizando el operador de negación lógica: if (!p) some_code();Algunas personas que me rodean tienden a usar una comparación explícita, de modo que el código se ve así: if (FOO == p) some_code();where FOO ...

1 la respuesta

linq styling, encadenando where cláusula vs y operator

Existe una diferencia (lógica / de rendimiento) en la escritura: ATable.Where(x=> condition1 && condition2 && condition3) ATable.Where(x=>condition1).Where(x=>condition2).Where(x=>condition3) He estado usando la primera pero me di cuenta ...

7 la respuesta

Carga lenta: ¿cuál es el mejor enfoque?

He visto numerosos ejemplos de carga diferida: ¿cuál es su elección? Dada una clase de modelo, por ejemplo: public class Person { private IList<Child> _children; public IList<Child> Children { get { if (_children == null) LoadChildren(); ...

5 la respuesta

¿Cómo encontrar un evento apropiado en Magento?

A veces, cuando busco un evento conveniente para conectar, hago un poco de programación exploratoria ... ModifyMage::dispatchEvent con esta línea extra: Mage::log($name.'('.implode(',', array_keys($data)).')'); Marque un punto de inicio que sé ...

6 la respuesta

La mejor práctica para terminar si ... declaración else sin condición else

, ¿Cuál es la mejor práctica para finalizar una declaración if ... else sin una condición else? Considere el siguiente código: $direction = $_POST['direction']; //Up or down if ($direction == "up") { code goes here... } elseif ($direction == ...

1 la respuesta

Silverlight: ¿Cómo cambiar AxisLabelStyle en el código detrás?

En el archivo xaml, podemos cambiar el AxisLabelStyle haciendo esto: <chartingToolkit:ColumnSeries.IndependentAxis> <chartingToolkit:CategoryAxis Orientation="X"> <chartingToolkit:CategoryAxis.AxisLabelStyle> ...

7 la respuesta

¿Cuál es la diferencia o el valor de estos estilos de codificación de bloque en Ruby?

¿Qué estilo es el preferido? ¿Hay una buena razón para uno contra el otro? ¡Gracias por adelantado 1) cmds.each do |cmd| end 2) cmds.each { |cmd| } Código de ejemplo: cmds = [ "create", "update", "list", "help" ] # Block style one # cmds.each ...