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
Subconjunto visual e audivelmente inequívoco do alfabeto latino?
Imagine dar a alguém um cartão com o código "5SBDO0". Em algumas fontes, é difícil distinguir visualmente a letra "S" do número cinco (como no número zero e na letra "O"). Lendo o código em voz alta, pode ser difícil distinguir "B" de "D", sendo necessário dizer "B como no …
13 design 

8
Princípio de responsabilidade única - estou usando demais?
Para referência - http://en.wikipedia.org/wiki/Single_responsibility_principle Eu tenho um cenário de teste em que em um módulo do aplicativo é responsável pela criação de entradas do razão. Existem três tarefas básicas que podem ser realizadas - Veja as entradas do razão existentes no formato de tabela. Crie uma nova entrada no razão …

7
Um documento de design deve conter uma discussão dos prós / contras de um determinado design ou deve se concentrar em fatos e justificativas?
Atualmente, estou no processo de atualizar um documento de design para que esteja correto e atualizado para futuros desenvolvedores. Atualmente, o documento concentra-se apenas nos fatos, apresentando como é o design. Não há justificativa para nenhuma decisão apresentada. Acredito que é importante capturar a lógica para que os desenvolvedores saibam …

3
Aplicando princípios do SOLID
Sou bastante novo nos princípios de design do SOLID . Entendo suas causas e benefícios, mas ainda não os aplico a um projeto menor que quero refatorar como um exercício prático para usar os princípios do SOLID. Sei que não há necessidade de alterar um aplicativo que funcione perfeitamente, mas …





4
O padrão de “centro de notificação” incentiva o design do programa, bom ou ruim?
Às vezes, encontro essas APIs no estilo do hub de mensagens, por exemplo, o Cocoa NSNotificationCenter: http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSNotificationCenter_Class/Reference/Reference.html Geralmente essas APIs fornecem um ponto de acesso global no qual você se inscreve ou transmite mensagens / eventos. Estou pensando que isso é um problema, porque incentiva uma arquitetura de programa simples …






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.