Preguntas etiquetadas con readability

15
¿Buen uso de try catch-blocks?

Siempre me encuentro luchando con esto ... tratando de encontrar el equilibrio correcto entre intentar / atrapar y que el código no se convierta en este lío obsceno de pestañas, corchetes y excepciones lanzados de nuevo a la pila de llamadas como una papa caliente. Por ejemplo, tengo una aplicación...

15
Cero como una constante?

Me he encontrado con este lenguaje de programación recientemente: const float Zero = 0.0; que luego se usa en las comparaciones: if (x > Zero) {..} ¿Alguien puede explicar si esto es realmente más eficiente, legible o mantenible que: if (x > 0.0) {..} NOTA: Puedo pensar en otras...

15
¿C # se está volviendo más difícil de leer?

A medida que C # ha progresado, se han agregado muchas funciones de lenguaje. Ha llegado al punto en que se está volviendo ilegible para mí. Como ejemplo, considere el siguiente fragmento de código de Caliburn. Código de micro aquí : container = CompositionHost.Initialize( new...

13
¿Cómo escribir un código Clojure legible?

Soy nuevo en Clojure. Puedo entender el código que escribo pero se vuelve demasiado difícil de entender más tarde. Se hace difícil hacer coincidir los paréntesis. ¿Cuáles son las convenciones genéricas a seguir con respecto a las convenciones de nomenclatura y la sangría en diversas...

13
Enfatice la negación

Estaba escribiendo una declaración if con nombres de propiedad bastante largos y encontré este problema. Digamos que tenemos una declaración if como esta: if(_someViewModelNameThatIsLong.AnotherPropertyINeedToCheck == someValue &&