Preguntas etiquetadas con design

10
¿Por qué Swift necesita tablas de testigos?

Estoy tratando de leer los detalles de implementación de Swift, y una cosa que no puedo precisar son sus "tablas de testigos". Parece que son un puntero vtable separado utilizado para estructuras. ¿Pero por qué necesitarías eso? Las estructuras se copian por valor, por lo que ya sabe en tiempo de...

10
Estructura de base de datos para el juego 2v2

Regularmente juego un juego de 2 contra 2 con 12 amigos y quiero una base de datos para hacer un seguimiento de los jugadores, equipos, puntajes y juegos, con la intención de crear un sistema de clasificación. Ya que regularmente cambiar de equipo que he llegado con mesas players, teamsy...

10
Encuentre la raíz agregada DDD

Juguemos el juego favorito de todos, busquemos la raíz agregada. Usemos el dominio canónico Cliente / Pedido / Pedidos / Líneas de producto. Tradicionalmente, el Cliente, el pedido y el producto son los AR con OrderLines como entidades bajo el Pedido. La lógica detrás de esto es que necesita...

10
¿Cómo diseñar los límites agregados?

Me gustaría escribir una aplicación algo así como el comercio electrónico. Y sabe que en aplicaciones similares los productos podrían tener diferentes propiedades y características. Para simular tal oportunidad, he creado las siguientes entidades de modelo de dominio: Categoría : esto es algo así...