Preguntas etiquetadas con programming-practices

Las prácticas de programación son las prácticas comúnmente utilizadas o no tan comúnmente en el desarrollo de software. Estos pueden incluir cosas como desarrollo ágil, Kanban, atajos de codificación, etc.


7
¿Mejor práctica para "continuar" desde dentro de un bucle anidado?
Aquí hay una muestra simplificada. Básicamente, verifica una cadena de una lista de cadenas. Si la verificación pasa, eliminará esa cadena ( filterStringOut(i);), y ya no es necesario continuar ninguna otra verificación. Así continuea la siguiente cadena. void ParsingTools::filterStrings(QStringList &sl) { /* Filter string list */ QString s; for (int …





2
¿Por qué declarar una cadena (como final) y luego usarla?
En una típica clase de validador mvc de muelles, al insertar un valor de errorCode en el objeto Errores, ¿qué diferencia hay entre usar un String ( props.somefield.req) así? errors.rejectValue("elementId", "props.somefield.req"); Versos una cadena final estática declarada? private static final String SOMFIELD_REQ = "props.somefield.req"; ... errors.rejectValue("elementId", SOMFIELD_REQ); ¿Mejora el rendimiento …




7
¿Es apropiado que una clase sea solo una colección de información sin lógica?
Decir que tengo una clase Personque tiene variables de instancia age, weighty height, y otra clase Fruitque tiene variables de instancia sugarContenty texture. La Personclase no tiene métodos, excepto setters y getters, mientras que la Fruitclase tiene setters y getters y métodos lógicos como calculateSweetness. ¿Es la Fruitclase el tipo …





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.