Perguntas com a marcação «design»

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





4
Existe uma boa razão para tornar públicas as funções puras?
Eu tive um pequeno debate com um colega de trabalho. Simplificando, existe um bom motivo para ocultar / encapsular funções que são puras? Por "puro", quero dizer a definição da Wikipedia : Sempre retorna os mesmos resultados da mesma entrada. (Para fins desta discussão, Foo Create(){ return new Foo(); }é …


5
Criar documentos como parte do Agile
No meu local de trabalho, enfrentamos um desafio em que "ágil" com muita frequência significa "requisitos vagos, critérios de aceitação ruins, boa sorte!" Estamos tentando resolver isso, como um esforço geral de melhoria. Portanto, como parte disso, proponho que geremos documentos de design que, acima e além do nível da …

3
Qual é um padrão recomendado para o planejamento de terminais REST para alterações previstas
Tentar projetar uma API para aplicativos externos com previsão de mudança não é fácil, mas um pouco de reflexão inicial pode facilitar a vida mais tarde. Estou tentando estabelecer um esquema que dará suporte a alterações futuras, mantendo a compatibilidade com versões anteriores, deixando os manipuladores de versões anteriores em …


6
Quando é aceitável uma referência circular a um ponteiro pai?
Esta pergunta sobre estouro de pilha é sobre um filho que faz referência ao pai, por meio de um ponteiro. Os comentários foram bastante críticos inicialmente, pois o design era uma ideia horrível. Entendo que essa provavelmente não seja a melhor ideia em geral. De uma maneira geral, parece justo …
24 design 


5
Práticas recomendadas para redesenhar um banco de dados
Estou ciente de algumas práticas recomendadas gerais ao projetar um banco de dados para um aplicativo, mas e a reformulação? Estou em uma equipe encarregada de redesenhar um aplicativo comercial interno, embora, apesar de eu dizer "interno", infelizmente esteja muitas, muitas camadas de pessoas afastadas do contato com os usuários …




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.