Ingeniería de software

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





7
Documentación degradante: ¿cómo lidiar con ella?
Importante : no tenemos ningún problema con la documentación del código fuente . Esto pertenece a la auditoría de código regular y se mantiene actualizado. Nuestro problema es con la documentación de los desarrolladores (o "externa" si lo desea), pequeños consejos tipo blog de programadores a programadores que tienden a …




3
IV Objeto validable vs Responsabilidad individual
Me gusta el punto de extnesibilidad de MVC, que permite ver modelos para implementar IValidatableObject y agregar validación personalizada. Intento mantener mis controladores esbeltos, teniendo este código como la única lógica de validación: if (!ModelState.IsValid) return View(loginViewModel); Por ejemplo, un modelo de vista de inicio de sesión implementa IValidatableObject, obtiene …

2
¿Cómo acercar este diseño al DDD adecuado?
He leído sobre DDD desde hace días y necesito ayuda con este diseño de muestra. Todas las reglas de DDD me confunden mucho sobre cómo se supone que debo construir algo cuando los objetos de dominio no pueden mostrar métodos en la capa de aplicación; ¿Dónde más orquestar el comportamiento? …


2
¿Todas las pruebas unitarias en un ejecutable, o dividirlas?
Al escribir pruebas para una pieza de software, por ejemplo, una biblioteca, ¿prefiere compilar todas las pruebas unitarias en una o separarlas en varios ejecutables? La razón por la que pregunto es porque actualmente estoy usando CUnit para probar una biblioteca en la que estoy trabajando. Las pruebas se dividen …



4
¿Cómo ejecuta Java Virtual Machine el código escrito en otros idiomas?
Desde Java 1.6, la JVM puede ejecutar una miríada de lenguajes de programación además de en lugar de solo Java. Conceptualmente entiendo cómo se ejecuta Java en Java VM, pero no cómo otros lenguajes también pueden ejecutarse en él. Para mí, todo parece magia negra. ¿Tiene algún artículo para señalarme …
12 jvm 

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.