Engenharia de software

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

2
Os testes de integração usam zombarias?
Atualmente, estou em uma aula de teste de software, onde, em nosso projeto semestral, precisamos executar vários tipos de teste, como testes de unidade e testes de integração. Para testes de integração, o professor disse que usa zombarias e bibliotecas de zombaria (como EasyMock e Mockito) para nossos testes de …

3
Onde a autorização se encaixa em uma arquitetura em camadas?
Normalmente, eu coloco decisões de autorização nos controladores do servidor. Esses foram os pontos de extremidade RESTful recentemente, mas acho que o mesmo vale para as arquiteturas do tipo MVC. Por uma questão de argumento, assuma que é uma autorização baseada em função. Um método protegido será anotado ou fará …













3
Por que Optional.get () sem chamar isPresent () é ruim, mas não iterator.next ()?
Ao usar a nova API Java de fluxos Java8 para encontrar um elemento específico em uma coleção, escrevo um código como este: String theFirstString = myCollection.stream() .findFirst() .get(); Aqui, o IntelliJ avisa que get () é chamado sem verificar primeiro isPresent (). No entanto, este código: String theFirstString = myCollection.iterator().next(); …
23 java8 

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.