Engenharia de software

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





4
Quando uma instrução nula seria usada em Java?
Em um livro que eu estou procurando por uma classe, afirma-se, uma declaração pode estar vazia (a declaração nula). A declaração nula é definida como apenas um ponto e vírgula. Não faz absolutamente nada no tempo de execução. A declaração nula raramente é usada. Como programador com experiência moderada, acho …
10 java 


3
Quando os ganchos são a escolha certa para o design?
Eu trabalhei em um aplicativo Rails grande, em que o uso de retornos de chamada ActiveRecord era galopante e angustiante. Salvar um registro geralmente tinha efeitos colaterais inesperados e era um desafio argumentar sobre o sistema. Ao mesmo tempo, vi ganchos usados ​​com bom efeito como parte da herança (por …
10 hooks 

2
É ruim criar classes cujo único objetivo é ser convertido em outra classe implicitamente?
Imagine uma situação em que estamos usando uma biblioteca que permite criar Circleobjetos, onde você pode especificar o raio e o centro do círculo para defini-lo. No entanto, por algum motivo, também é necessário um flavourparâmetro necessário . Agora, digamos que eu realmente precise usar Circleno meu próprio aplicativo, mas …


2
Como o Projeto Mono conseguiu relicenciar suas bibliotecas LGPL no MIT?
O projeto Mono costumava ter bibliotecas LGPL. Na verdade, mbundleainda diz quando você o executa Observe que vincular estaticamente o LGPL Mono runtime tem mais restrições de licenciamento do que vincular dinamicamente. Consulte http://www.mono-project.com/Licensing para obter detalhes sobre licenciamento. Em março de 2016, eles os licenciaram novamente de novo no …




2
Existe uma maneira elegante de verificar restrições exclusivas nos atributos do objeto de domínio sem mover a lógica de negócios para a camada de serviço?
Estou adaptando o design orientado a domínio há cerca de 8 anos e, mesmo depois de todos esses anos, ainda há uma coisa que me incomoda. Isso está verificando um registro exclusivo no armazenamento de dados em um objeto de domínio. Em setembro de 2013, Martin Fowler mencionou o princípio …


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.