Perguntas com a marcação «design»

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

9
Internacionalização: O que pensar?
Eu estava ouvindo a palestra de Jon Skeet nos últimos dias do StackOverflow Dev Days e ele despertou minha curiosidade em relação à internacionalização. Suponha que eu tenha um programa de fabricação de waffles, completo ou ainda em andamento, e queira distribuí-lo para outros países. Com que tipos de coisas …


6
Já aprendeu a si mesmo habilidades de desenho / arte? [fechadas]
Fechadas. Esta questão está fora de tópico . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela esteja no tópico do Software Engineering Stack Exchange. Fechado há 6 anos . Frequentemente, vejo programadores aconselharem pessoas não-técnicas que deveriam "apenas aprender a codificar" se …


4
Os tipos de aninhamento são considerados uma má prática?
Conforme observado pelo título, os tipos de aninhamento (por exemplo, tipos ou estruturas enumerados em uma classe) são considerados uma má prática ou não? Quando você executa a Análise de Código no Visual Studio, ele retorna a seguinte mensagem, indicando que é: Aviso 34 CA1034: Microsoft.Design: Não aninhe o tipo …


1
Qual é a melhor estratégia de embalagem?
Estou planejando integrar uma ferramenta externa ( ffmpeg no meu caso em particular, mas poderia ser qualquer coisa, de fato, tanto quanto suas tarefas são longas). Essa ferramenta possui muitos parâmetros de linha de comando. Por enquanto, eu fiz coisas simples com ele, já exigindo um bom monte de redação …
8 design 



5
Resumo DAL - Usar interface com classe interna?
Temos uma camada de lógica de negócios (BLL) fortemente acoplada à nossa camada de acesso a dados (DAL). Fazemos chamadas assim: using (FooData data = new FooData()) { data.DoSomething(); } É importante observar que todas as nossas classes de dados estão internale estão no mesmo assembly que as classes lógicas, …


3
Verificar pré-condições ou não
Eu estava querendo encontrar uma resposta sólida para a questão de ter ou não verificações em tempo de execução para validar as entradas com o objetivo de garantir que um cliente permaneça no final do contrato, conforme o design por contrato. Por exemplo, considere um construtor de classe simples: class …


2
Existe uma maneira de lidar com coleções aninhadas de maneira mais elegante?
Minha pergunta é bastante uma questão de design. No meu programa, cheguei a uma estrutura de dados que se parece com isso: private ConcurrentHashMap<A, ConcurrentHashMap<B, ConcurrentHashMap<Integer, C>>> services = new ConcurrentHashMap<A, ConcurrentHashMap<B, ConcurrentHashMap<Integer, C>>>(); Existe uma maneira de lidar com essa estrutura de dados de maneira mais elegante? Obrigado! editar …

1
ASP.net MVC - os M, V e C do MVC devem estar cientes explicitamente das entidades do domínio?
Como essa pergunta parece ser bastante subjetiva, estou postando aqui. Vamos dizer que você está escrevendo sua própria versão de Stackoverflow utilizando ASP.NET MVC, por isso há classes como Question, Answer, User, etc. Uma vez que você é preguiçoso, você decidiu usar estrutura de entidade. Portanto, todas as classes mencionadas …

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.