Preguntas etiquetadas con coding-style

El estilo de codificación es un conjunto de pautas que ayudan a la legibilidad y la comprensión del código fuente.










10
Declaraciones de línea única y buenas prácticas
Recientemente adquirí un hábito que sé que muchos de ustedes pueden desaprobar, pero que, al final, me ayuda a vigilar la estructura del código global en lugar de la estructura de un método repetitivo único (a veces): agrupar un número de declaraciones en una sola línea, como esta: textBox1.Text = …


6
¿Cómo se devuelven múltiples valores en Java?
A veces desea devolver múltiples valores de una función. ¿Cómo se hace esto normalmente en Java? Una opción es usar una matriz, como este fragmento de Python que devuelve una lista o tupla: value, success = read_unreliably() if success: print value Otra opción sería devolver un hash / dict, como …

5
Argumentos nombrados (parámetros) como ayuda de legibilidad
Hace mucho tiempo programé mucho en ADA, y era normal nombrar argumentos al invocar una función: SomeObject.DoSomething (SomeParameterName => someValue); Ahora que C # admite argumentos con nombre, estoy pensando en volver a este hábito en situaciones en las que podría no ser obvio lo que significa un argumento. Puede …

3
En Java 8, ¿es estilísticamente mejor usar expresiones de referencia de métodos o métodos que devuelven una implementación de la interfaz funcional?
Java 8 agregó el concepto de interfaces funcionales , así como numerosos métodos nuevos diseñados para tomar interfaces funcionales. Las instancias de estas interfaces se pueden crear de manera sucinta utilizando expresiones de referencia de método (por ejemplo SomeClass::someMethod) y expresiones lambda (por ejemplo (x, y) -> x + y). …

5
Funciones que devuelven cadenas, ¿buen estilo?
En mis programas en C, a menudo necesito una forma de hacer una representación en cadena de mis ADT. Incluso si no necesito imprimir la cadena en la pantalla de ninguna manera, es bueno tener ese método para la depuración. Entonces, este tipo de función a menudo surge. char * …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.