Engenharia de software

Perguntas e respostas para profissionais, acadêmicos e estudantes que trabalham no ciclo de vida de desenvolvimento de sistemas

7
Está lançando uma exceção de uma forma incorreta de propriedade?
Eu sempre soube que as propriedades (ou seja, suas operações de set / get) deveriam ser rápidas / imediatas e sem falhas. Você nunca deve tentar pegar ou configurar uma propriedade. Mas estou procurando algumas maneiras de aplicar a segurança baseada em função nas propriedades de alguns objetos. Por exemplo, …
14 .net  exceptions 

3
No MVC, o DAO deve ser chamado do Controller ou Model
Eu vi vários argumentos contra o DAO ser chamado diretamente da classe Controller e também o DAO da classe Model.Infato Pessoalmente, sinto que, se estamos seguindo o padrão MVC, o controlador não deve ser associado ao DAO, mas à classe Model deve invocar o DAO de dentro e o controlador …



3
Um DAO deve ser único ou não?
Estou desenvolvendo uma API RESTful e acho conveniente usar DAOs para meus recursos porque, embora planeje apenas usar a memória para armazená-los, não quero fechar uma porta para quem estiver usando minha biblioteca, se eles decidirem usar uma implementação de banco de dados para o DAO. Minha pergunta é se …

1
Licença MIT vs. Creative Commons para imagens e outros ativos
Alguém poderia resolver uma confusão específica de licenciamento para mim? Eu sempre fico realmente intrigado com o funcionamento do licenciamento de software. Quero que todos possam usar meu software com restrições mínimas, se houver, e sem garantia. Então, eu apenas uso uma licença permissiva (a licença do MIT foi minha …
14 licensing 

2
Para onde vão as correções no modelo git-flow?
Nos hotfixes do modelo Git-flow , comumente referidos como, vão em sua hotfix-*ramificação específica e pequenas correções de integração imediatamente antes do lançamento na release-*ramificação. As correções gerais da versão anterior não parecem ter um lugar. Onde eles devem aparecer? Eles deveriam estar em seu próprio bug-*ramo ramificado develop(exatamente como …
14 git  gitflow 

2
Estratégias Const C ++ DRY
Para evitar duplicação não-trivial relacionada à const C ++, existem casos em que const_cast funcionaria, mas uma função const privada retornando non-const não funcionaria? No item efetivo C ++ de Scott Meyers , 3, ele sugere que um const_cast combinado com uma conversão estática pode ser uma maneira eficaz e …
14 c++  dry  const 

4
Por que o C ++ não permite que você pegue o endereço de um construtor?
Existe uma razão específica para isso quebrar a linguagem conceitualmente ou uma razão específica para que isso seja tecnicamente inviável em alguns casos? O uso seria com o novo operador. Edit: Vou desistir da esperança de obter o meu "novo operador" e "operador novo" direto e ser direto. O ponto …
14 c++ 







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.