Ingeniería de software

Preguntas y respuestas para profesionales, académicos y estudiantes que trabajan dentro del ciclo de vida de desarrollo de sistemas

2
Estrategias Const C ++ DRY
Para evitar la duplicación no trivial relacionada con const de C ++, ¿hay casos en que const_cast funcionaría pero una función const privada que devuelve no const no funcionaría? En el artículo 3 de C ++ efectivo de Scott Meyers , sugiere que un const_cast combinado con un reparto estático …
14 c++  dry  const 

4
¿Por qué C ++ no le permite tomar la dirección de un constructor?
¿Existe una razón específica por la que esto rompería el lenguaje conceptualmente o una razón específica por la que esto es técnicamente inviable en algunos casos? El uso sería con un nuevo operador. Editar: Voy a renunciar a la esperanza de tener a mi "nuevo operador" y "operador nuevo" directamente …
14 c++ 


3
MVVM y patrón de servicio
Estoy creando una aplicación WPF usando el patrón MVVM. En este momento, mis modelos de vista llama a la capa de servicio para recuperar modelos (por qué no es relevante para el modelo de vista) y convertirlos en modelos de vista. Estoy usando la inyección del constructor para pasar el …

4
Nombrar un campo booleano que es un verbo
En Java, por convención getter y setter para campos booleanos serán isField()y setField(). Esto funciona perfectamente bien con los nombres de campos que son adjetivos como active, visible, closed, etc. Pero, ¿cómo nombro un campo que tenga el significado de un verbo, como haveChildren? Agregue "_ing" al verbo ( ), …
14 java  naming 


6
¿En qué orden definir getters y setters? [cerrado]
Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas estén respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente solicitará debate, argumentos, encuestas o discusión extendida. Si cree que esta pregunta se puede mejorar y posiblemente volver a …





2
¿Cómo trato los efectos secundarios en Event Sourcing?
Supongamos que queremos implementar un pequeño subsistema de seguridad para una aplicación financiera que advierte a los usuarios por correo electrónico si se detecta un patrón extraño. Para este ejemplo, el patrón consistirá en tres transacciones como las representadas. El subsistema de seguridad puede leer eventos desde el sistema principal …




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.