Perguntas com a marcação «design»

Perguntas sobre resolução de problemas e planejamento de uma solução através do design de software.


2
Arquitetura do sistema de alerta
Eu gostaria de criar um sistema que lida com mensagens de alerta de vários programas e possa processar esses alertas para consumidores de baixa velocidade por email. Tudo isso estaria contido em uma rede interna. Eu acho que quero que a arquitetura básica fique assim: A principal preocupação que tenho …

6
Como você evita interações intermináveis ​​através de projetos igualmente subótimos?
Portanto, provavelmente como muitos, muitas vezes me vejo enfrentando problemas de design nos quais, por exemplo, há algum padrão / abordagem de design que parece se encaixar intuitivamente no problema e tem os benefícios desejados. Muitas vezes, existem algumas ressalvas que dificultam a implementação do padrão / abordagem sem algum …



2
Cobertura - falha no algoritmo - como se livrar de seu uso?
Introdução Muitos dos principais mecanismos de renderização de gráficos vetoriais possuem uma falha algorítmica. Eles renderizam cada forma separadamente e antialias calculando a cobertura de pixels e depois as compõem umas sobre as outras. Sim, é simples, mas as soluções corretas são ainda mais simples. Isso leva a um problema …


1
Sistema de notificação de redes sociais
fundo Estou trabalhando em um aplicativo para um cliente que inclui alguns recursos de redes sociais. Eu estava originalmente desenvolvendo o front-end móvel, mas as circunstâncias me deixaram encarregado de desenvolver o back-end também. Como pano de fundo geral, nosso sistema permite que os usuários sigam outros usuários e recebam …

2
Os objetos HTTP Request / Response devem ser imutáveis?
Eu acho que é seguro dizer que a maioria dos aplicativos da Web é baseada no paradigma de solicitação / resposta. O PHP nunca teve uma abstração formal desses objetos. Um grupo está tentando mudar isso: https://github.com/php-fig/fig-standards/blob/master/proposed/http-message.md No entanto, eles meio que ficaram de fora da questão da imutabilidade. Por …


1
Como evitar interfaces de bate-papo
Antecedentes: estou projetando um aplicativo de servidor e criando DLLs separadas para diferentes subsistemas. Para simplificar, digamos que eu tenha dois subsistemas: 1) Users2)Projects A interface pública do usuário possui um método como: IEnumerable<User> GetUser(int id); E a interface pública do Projects possui um método como: IEnumerable<User> GetProjectUsers(int projectId); Assim, …





Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.