Perguntas com a marcação «design»

12
JSON simples ou aninhado para dados hierárquicos?

Já mudei de um lado para o outro ~ 5 vezes. Esse ponto de extremidade REST /api/tags/será para uso interno (sem clientes de terceiros), eu sou o único que trabalha com ele. Estou decidindo entre essas duas representações: Plano { "types":[ { "id":1, "text":"Utility" }, { "id":7,...

11
Como organizar o código repetitivo?

Minha equipe cria muitos formulários da web únicos. A maioria desses formulários apenas envia um e-mail, e alguns escrevem um banco de dados simples. No momento, cada formulário reside em sua própria solução separada no Visual Studio Team Foundation Server. Isso significa que temos quase 100...

11
Deveria haver um índice de "higiene dos dados" para o software - para indicar como o programa está limpo? não deixando arquivos temporários, etc

Deveria haver um índice de "higiene de dados" para o software - para indicar como o programa está limpo? não criando arquivos temporários não utilizados, entradas de registro, variáveis ​​de ambiente etc. Por exemplo, na pasta de usuários do Windows, você verá todos os tipos de arquivos do espaço...

11
Qual é o ponto das propriedades?

Aqui estão alguns argumentos para propriedades e meus contra-argumentos: Mais fácil de usar do que escrever métodos getter e setter Os pares de métodos getter e setter são cheiros de código. Tornar mais fácil escrever isso é como tornar mais fácil a reprovação em um teste de matemática usando um...

11
Por que foi criado o ContentProvider do Android?

O título resume minha pergunta, mas para elaborar basicamente o que eu quero entender é por que os designers do Android querem que os aplicativos que precisam trabalhar com dados compartilhados usem um provedor de conteúdo em vez de apenas acessar o banco de dados SQLite diretamente? A única razão...