Perguntas com a marcação «design»

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

15
Devo continuar minha prática de codificação autodidata ou aprender a codificar profissionalmente? [fechadas]
Ultimamente, tenho conseguido trabalho profissional, saindo com outros programadores e fazendo amigos na indústria. A única coisa é que sou 100% autodidata. Isso fez com que meu estilo se desviasse extremamente do estilo daqueles que foram treinados adequadamente. São as técnicas e a organização do meu código que são diferentes. …



2
Convenções de nomenclatura DAL, BAL e UI Layer [fechado]
Estou desenvolvendo um aplicativo Web típico com as seguintes camadas Camada da interface do usuário (MVC) Camada lógica de negócios (BAL) Camada de acesso a dados (DAL) Cada camada possui seu próprio objeto DTO, incluindo o BAL e o DAL. Minhas perguntas sobre isso são as seguintes O DTO retornado …
35 c#  design  naming 

4
Quais são as estruturas de dados por trás de uma planilha?
Gostaria de entender como é resolvida uma planilha (um grupo de células nomeadas ou identificadas contendo valores ou fórmulas que referenciam outras células). Tentei analisar os projetos existentes, mas havia muita coisa acontecendo com a GUI, serialização, eventos etc. que não consegui encontrar a planilha. Na sua forma mais simples, …




1
Código DRY não relacionado, mas quase idêntico
Eu tenho algum código que é quase idêntico, mas usa tipos absolutamente diferentes, sem herança entre eles, na variável principal. Especificamente, estou escrevendo um analisador com Roslyn para C # e VB.NET, com os seguintes tipos: Microsoft.CodeAnalysis.CSharp.Syntax.AttributeSyntax Microsoft.CodeAnalysis.VisualBasic.Syntax.AttributeSyntax Gostaria de saber se, como o código está fazendo a mesma coisa, …
34 c#  design  dry 


8
Por que Clang / LLVM me avisa sobre o uso padrão em uma instrução switch onde todos os casos enumerados são cobertos?
Considere a seguinte enumeração e instrução switch: typedef enum { MaskValueUno, MaskValueDos } testingMask; void myFunction(testingMask theMask) { switch (theMask) { case MaskValueUno: {}// deal with it case MaskValueDos: {}// deal with it default: {} //deal with an unexpected or uninitialized value } }; Sou um programador de Objective-C, mas …

2
melhores práticas para o design de banco de dados NoSQL
Acabei de começar a usar um banco de dados baseado em documentos NoSQL (MongoDB) e estou curioso sobre as práticas recomendadas para projetar bancos de dados. Presumo que a arquitetura deva ser diferente dos bancos de dados relacionais? Ainda devo procurar um banco de dados normalizado? Por exemplo, eu tenho …
34 design  nosql 

10
Uma visão e um modelo devem se comunicar ou não?
De acordo com a página da Wikipedia para a arquitetura MVC , a visualização é livre para ser notificada pelo modelo e também é livre para consultar o modelo sobre seu estado atual. No entanto, de acordo com o curso de Paul Hegarty no iOS 5 na Stanford, aula 1, …
33 design  mvc 

8
SÓLIDO, evitando domínios anêmicos, injeção de dependência?
Embora essa possa ser uma questão independente da linguagem de programação, estou interessado em respostas direcionadas ao ecossistema .NET. Este é o cenário: suponha que precisamos desenvolver um aplicativo de console simples para a administração pública. A aplicação é sobre imposto sobre veículos. Eles (apenas) têm as seguintes regras de …
33 c#  .net  design  architecture 


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.