Ingeniería de software

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

6
¿Por qué los hilos se llaman hilos?
Entiendo que un proceso es una unidad de propiedad de recursos e instrucciones ejecutables. Los subprocesos permiten que un proceso comparta sus recursos con múltiples ejecuciones, y es más fácil para un sistema operativo programar subprocesos debido a todos los gastos generales asociados con procesos completos. ¿Pero por qué el …


2
DDD: ¿Pueden los objetos inmutables también ser entidades?
He leído innumerables publicaciones sobre diferencias entre entidades y objetos de valor y, aunque creo que al menos conceptualmente entiendo cómo difieren los dos, parece que en algunas de estas publicaciones los autores consideran que un concepto de dominio particular es un VO simplemente porque es inmutable (por lo tanto, …



4
Programación .NET y clases POCO
Estaba pensando esta noche mientras reflexionaba sobre alguna aplicación que necesito cambiar y me hizo pensar. Entity Framework Las entidades son POCO (objetos CLR simples y antiguos) y los modelos utilizados en ASP.NET MVC también suelen ser POCO. Esto básicamente significa solo propiedades, no métodos. Ahora, la programación OO normalmente …



4
¿Por qué Big Data necesita ser funcional?
Comencé a trabajar en un nuevo proyecto relacionado recientemente con Big Data para mi pasantía. Mis gerentes recomendaron comenzar a aprender programación funcional (recomendaron Scala). Tuve una experiencia humilde con F #, pero no pude ver la importancia de usar este paradigma de programación, ya que es costoso en algunos …

4
Codificación de estilos cuando se usan varias bibliotecas dispares
Estoy trabajando en un código C ++ que usa varias bibliotecas, incluidas algunas bibliotecas C, que tienen diferentes estilos de codificación. Será de código abierto una vez que llegue a una etapa utilizable. ¿Qué causaría la menor confusión para un colaborador a corto plazo que revisa el código para corregir …




4
Garantizar la coherencia transaccional con DDD
Estoy comenzando con DDD y entiendo que las raíces agregadas se utilizan para garantizar la coherencia transnacional. No debemos modificar múltiples agregados en un servicio de aplicación. Sin embargo, me gustaría saber cómo lidiar con la siguiente situación. Tengo una raíz agregada llamada Productos. También hay una raíz agregada llamada …

4
¿Por qué REST Api no sigue el patrón de diseño de Fachada?
Al comparar la estructura REST [api] con un modelo OO, veo estas similitudes: Ambos: Están orientados a datos REST = Recursos OO = Objetos Operación envolvente alrededor de datos REST = surround VERBS (Get, Post, ...) alrededor de los recursos OO = promover la operación alrededor de objetos por encapsulación …
9 http  rest  definition 

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.