Perguntas com a marcação «design»

8
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...

8
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...

8
Tabelas sem classe são possíveis com o Datamapper?

Eu tenho uma classe Item com os seguintes atributos: itemId,name,weight,volume,price,required_skills,required_items. Como os dois últimos atributos terão vários valores, eu os removi e criei novos esquemas como: itemID,required_skill( itemIDé chave estrangeira, itemID and required_skillé chave...

8
Considerações ao projetar um tipo de arquivo

Estou prestes a começar a escrever um processo para salvar alguma estrutura de dados do código em um arquivo de algum tipo proprietário, ainda não definido. No entanto, nunca criei um tipo ou estrutura de arquivo antes. Em geral, existem coisas que devo considerar antes de iniciar meu...