Perguntas com a marcação «design»

14
A consistência deve ser preferida à convenção de programação?

Ao projetar uma classe, a consistência no comportamento deve ser preferida à prática comum de programação? Para dar um exemplo específico: Uma convenção comum é a seguinte: se uma classe possui um objeto (por exemplo, ele o criou), é responsável por limpá-lo quando terminar. Um exemplo específico...

14
Classes base como fábricas?

Eu estava escrevendo algum código no fim de semana e me vi querendo escrever uma fábrica como um método estático em uma classe base. Minha pergunta é simplesmente saber se esta é uma abordagem ac # idomatic? Minha sensação de que pode não ser deriva do fato de a classe base ter conhecimento da...

14
Estratégia de aplicação do Django

Eu tenho trabalhado um tempo em um projeto Django que vem crescendo um pouco ultimamente. Estive pensando um pouco sobre qual estratégia usar para facilitar o manuseio. Uma coisa que eu gostaria de obter seria se eu dividisse meu aplicativo em vários aplicativos menores. Isso tornaria meus arquivos...

14
Existem exemplos de abordagens não CRUD?

Sou programador, mas também trabalhei como arquivista. Como arquivista, trata-se muito de manter dados. Costumo discutir com colegas quando se trata de operações sobre dados. Eu não gosto muito de U e D em CRUD. Em vez de atualizar um registro, prefiro adicionar um novo e ter uma referência ao...