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
¿Existe una manera elegante de verificar restricciones únicas en los atributos de los objetos de dominio sin mover la lógica empresarial a la capa de servicio?
Llevo 8 años adaptando el diseño basado en dominios e incluso después de todos estos años, todavía hay una cosa que me ha estado molestando. Es verificar un registro único en el almacenamiento de datos contra un objeto de dominio. En septiembre de 2013, Martin Fowler mencionó el principio TellDon'tAsk …








3
Si puede usar def para redefinir variables, ¿cómo se considera inmutable?
Intentando aprender Clojure y no puedes evitar que te digan continuamente cómo Clojure se trata de datos inmutables. Pero puede redefinir fácilmente una variable utilizando def¿verdad? Entiendo que los desarrolladores de Clojure eviten esto, pero podría evitar cambiar las variables en cualquier idioma de la misma manera. ¿Puede alguien explicarme …
10 clojure 



2
¿Por qué los programadores definen modelos de programación para reemplazar C / POSIX por paralelismo?
Los proveedores de nuevas arquitecturas informáticas regularmente intentan introducir nuevos modelos de programación, por ejemplo, recientemente CUDA / OpenCL para GPGPU, y desplazan a C / POSIX como interfaz de control para el paralelismo de plataformas. (Poss & Koening, AM3: Hacia un acelerador de hardware de Unix para muchos núcleos, …

3
Stubbing Properties con setters privados para pruebas
Tenemos el objeto public class MyObject{ protected MyObject(){} public string Property1 {get;private set;} public string Property2 {get;private set;} public string Property3 {get;private set;} public string Property4 {get;private set;} public string Property5 {get;private set;} public string Property6 {get;private set;} public string Property7 {get;private set;} public string Property8 {get;private set;} public string …

2
Méritos de la semántica de copia en escritura
Me pregunto qué méritos posibles tiene la copia en escritura. Naturalmente, no espero opiniones personales, sino escenarios prácticos del mundo real en los que pueda ser técnica y prácticamente beneficiosa de una manera tangible. Y por tangible me refiero a algo más que ahorrarte la escritura de un &personaje. Para …
10 c++  qt 

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.