Perguntas com a marcação «design»

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


7
E se eu não tiver boas idéias para implementar um recurso? [fechadas]
Estou trabalhando no meu próprio aplicativo e estou preso. Eu tenho que implementar um recurso, mas não consigo encontrar uma boa abordagem para implementar esse recurso. Eu estava pensando nisso por alguns dias, e nenhum pensamento bom veio. Pesquisando na Internet não me deu nenhuma inspiração. Preciso seguir em frente, …
32 design 

3
Qual é o princípio de menos espanto?
Na programação, o que é chamado de Princípio do Menos Espanto? Como esse conceito está relacionado ao design de boas APIs? Isso é algo aplicável apenas à programação orientada a objetos ou também permeia outras técnicas de programação? Isso está relacionado ao princípio de "fazer uma única coisa no seu …


18
Um desenvolvedor deve argumentar contra recursos desnecessários ou prejudiciais?
Qual é uma boa atitude dos desenvolvedores ao discutir novos recursos e, principalmente, recursos não críticos / questionáveis? Digamos que você esteja desenvolvendo algum tipo de linguagem semelhante à Java, e o chefe diz: "Precisamos de indicadores para que os desenvolvedores possam mexer diretamente na memória do objeto!" O desenvolvedor …
32 design 



10
É razoável supor que qualquer quantidade física possa ser representada por um número inteiro de 64 bits sem excesso ou excesso?
O algoritmo de pesquisa binária original no JDK usava números inteiros de 32 bits e apresentava um erro de excesso se (low + high) > INT_MAX( http://googleresearch.blogspot.com/2006/06/extra-extra-read-all-about-it-nearly.html ) . Se reescrevemos o mesmo algoritmo de pesquisa binária usando números inteiros de 64 bits (assinados), podemos assumir que low + highnunca …

5
É preferível projetar de cima para baixo ou de baixo para cima?
Pelo que entendi, o design de cima para baixo consiste em refinar o conceito abstrato de alto nível em partes menores de concreto e compreensíveis, até que o menor bloco de construção seja definido. Por outro lado, de baixo para cima define peças de baixo nível e depois construa gradualmente …
31 design  c++  lisp 



4
Existe uma diferença entre um componente e um módulo
Estou com um pequeno problema com os termos módulo e componente. Na minha opinião, um módulo são classes agrupadas, que só são acessíveis através de uma interface bem definida. Eles ocultam todos os detalhes da implementação e são reutilizáveis. Módulos definem módulos dos quais eles dependem. Qual é a diferença …




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.