Perguntas com a marcação «design»

11
Sistema de tipos para desempenho

Existem sistemas do tipo (estático) que tentam formalizar as características de desempenho dos programas? Não consigo encontrar parecem encontrar essas tentativas. Como os sistemas de tipos são (uma das) as ferramentas mais poderosas no arsenal do programador para fazer declarações sobre...

11
Ligação tardia orientada a objeto

Na Definição de Orientação a Objetos de Alan Kays, existe esta definição que parcialmente não entendo: OOP para mim significa apenas mensagens, retenção e proteção local e ocultação de processos estatais e LateBinding extremo de todas as coisas. Mas o que significa "LateBinding"? Como posso...

11
Enum com muitas propriedades booleanas

Atualmente, estou trabalhando em um aplicativo da Web em que geralmente precisamos condicionar alguma lógica do servidor com base na página que será devolvida ao usuário. Cada página recebe um código de página de 4 letras e, atualmente, esses códigos de página estão listados em uma classe como...

11
Design da API REST para páginas da Web com assistentes

Eu tenho uma página da web com formato de assistente. O botão de envio para a API estará na quarta etapa do assistente. No entanto, quero que os dados inseridos sejam armazenados no banco de dados antes de passar para a próxima etapa do assistente. Também quero que a API REST esteja funcionando...

11
Como tratar a validação de referências entre agregados?

Estou lutando um pouco com a referência entre agregados. Vamos supor que o agregado Cartenha uma referência ao agregado Driver. Essa referência será modelada por ter Car.driverId. Agora, meu problema é até que ponto devo validar a criação de um Caragregado CarFactory. Devo confiar que o passado...