Preguntas etiquetadas con design

11
¿Cómo trabajar con grandes raíces agregadas?

Estoy aprendiendo DDD y, sin embargo, tengo más preguntas que respuestas. Consideremos un modelo de un directorio que contiene una enorme cantidad de archivos. Así es como lo veo: El directorio es una raíz agregada. Esta entidad debe tener la lógica de validación de verificar la unicidad del...

11
Sistema de tipos para el rendimiento

¿Existen sistemas de tipo (estático) que intenten formalizar las características de rendimiento de los programas? Parece que no puedo encontrar tales intentos. Dado que los sistemas tipográficos son (una de) las herramientas más poderosas en el arsenal del programador para hacer declaraciones...

11
Enlace tardío orientado a objetos

En la definición de Alan Kays de orientado a objetos existe esta definición que parcialmente no entiendo: OOP para mí significa solo mensajes, retención local y protección y ocultación de procesos estatales, y LateBinding extremo de todas las cosas. Pero, ¿qué significa "LateBinding"? ¿Cómo...

11
Enum con muchas propiedades booleanas

Actualmente estoy trabajando en una aplicación web en la que a menudo necesitamos condicionar cierta lógica del servidor en función de la página que se devolverá al usuario. Cada página recibe un código de página de 4 letras, y estos códigos de página se enumeran actualmente en una clase como...

11
Diseño de API REST para páginas web con asistentes

Tengo una página web con formato de asistente. El botón de envío a la API estará en el cuarto paso del asistente. Sin embargo, quiero que los datos ingresados ​​se almacenen en la base de datos antes de pasar al siguiente paso en el asistente. También quiero que la API REST funcione para las...