Ingeniería de software

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


3
¿Cuál es el beneficio de tener modelos POCO puros?
¿Cuál es el principal beneficio de tener modelos POCO puros? Entiendo que los Modelos deben ser limpios y simples, pero me gusta mantener el mantenimiento de los objetos secundarios dentro de las clases de modelos. Por ejemplo si tengo un ClassAy ClassBdefinido de la siguiente manera: public class ClassA { …
15 c#  .net  poco 


5
¿REST y HATEOAS son una buena arquitectura para los servicios web?
Si entiendo correctamente, REST fue formalizado por Roy Fielding como modelo descriptivo de la arquitectura de la web. AFAIK Fielding no afirmó que REST fuera bueno, solo estaba describiendo la arquitectura de facto de la web. La web ya había demostrado en este punto un enorme y exitoso sistema de …
15 rest  hateoas 

2
¿Microsoft desalienta el uso de 'var' en C #? (VS2017)
Estoy viendo el próximo Visual Studio 2017 . En la sección titulada Boosted Productivity hay una imagen de Visual Studio que se usa para reemplazar todas las apariciones de var con el tipo explícito. Aparentemente, el código tiene varios problemas que Visual Studio ha identificado como "necesidades de reparación". Quería …


5
¿Cómo aplicar el principio de segregación de interfaz en C?
Tengo un módulo, digamos 'M', que tiene algunos clientes, digamos 'C1', 'C2', 'C3'. Quiero distribuir el espacio de nombres del módulo M, es decir, las declaraciones de las API y los datos que expone, en archivos de encabezado de tal manera que: para cualquier cliente, solo los datos y las …
15 c  interfaces  solid 



5
¿Cómo combinar estrictos TDD y DDD?
TDD se trata de diseñar código, guiado por pruebas. Por lo tanto, las capas típicas no suelen construirse por adelantado; deberían aparecer ligeramente a través de pasos de refactorización. El diseño impulsado por el dominio implica muchos patrones técnicos, que definen capas bien establecidas como la capa de aplicación, la …


2
DDD CQRS: autorización por consulta y por comando
Resumen ¿Debería implementarse la autorización en CQRS / DDD por comando / consulta o no? Estoy desarrollando por primera vez una aplicación en línea utilizando más o menos estrictamente el patrón DDD CQRS. Me topé con algún problema, que realmente no puedo entender. La aplicación que estoy creando es una …

4
Microservicios REST o AMQP, en cuyo caso
He leído muchos artículos sobre arquitectura de microservicios y me preguntaba cuándo usar AMQP o REST. He leído que el acoplamiento flexible entre servicios es algo bueno y AMQP parece ser una buena opción en ese caso. Pero si usamos AMQP, esto significa que ya no necesitamos puntos finales REST …



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.