Perguntas com a marcação «design»

9
Como projetar aplicativos com capacidade de reversão

Atualmente, estou trabalhando em um aplicativo (basicamente, é um tipo de mecanismo de execução capaz de executar tarefas definidas pelo usuário e gerar saída em tempo real) que precisa lidar com a funcionalidade de reversão, pode parecer loucura, mas é possível ter isso no aplicativo nível? por...

9
Que lógica é usada quando os projetistas da linguagem de programação decidem qual sinal o resultado da operação do módulo leva?

Passando pela operação do Módulo (a avenida que entrei enquanto explorava a diferença entre rememod ) me deparei com: Em matemática, o resultado da operação do módulo é o restante da divisão euclidiana. No entanto, outras convenções são possíveis. Computadores e calculadoras têm várias maneiras...

9
Dividir interfaces grandes

Estou usando uma interface grande com cerca de 50 métodos para acessar um banco de dados. A interface foi escrita por um colega meu. Nós discutimos isso: Eu: 50 métodos é demais. É um cheiro de código. Colega: O que devo fazer sobre isso? Você quer o acesso ao banco de dados - você o possui. Eu:...

9
Revisão do design de serialização do C ++

Estou escrevendo um aplicativo C ++. A maioria dos aplicativos lê e grava dados citados, e este não é uma exceção. Criei um design de alto nível para o modelo de dados e a lógica de serialização. Esta pergunta está solicitando uma revisão do meu design com esses objetivos específicos em...