Engenharia de software

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

2
UnsupportedOperationException nas interfaces da estrutura de coleções java
Examinando o Java Collections Framework, notei que algumas das interfaces têm o comentário (optional operation). Esses métodos permitem a implementação de classes através de um UnsupportedOperationExceptionse eles simplesmente não querem implementar esse método. Um exemplo disso é o addAllmétodo no Set Interface. Agora, conforme declarado nesta série de perguntas, as …





3
Competição de Teste de Unidade
Meus empregadores realizam uma competição mensal de testes unitários. Um dia inteiro é dedicado a escrever testes de unidade - obviamente, fazemos mais testes ao longo do mês, mas este é um dia inteiro - e o "vencedor" da competição recebe um prêmio. No entanto, estamos descobrindo que é difícil …



2
Por que 'zip' ignora a cauda pendente da coleção?
C # , Scala, Haskell, Lisp e Python têm o mesmo zipcomportamento: se uma coleção for maior, a cauda será ignorada silenciosamente. Também poderia ser uma exceção, mas não ouvi nenhum idioma usando essa abordagem. Isso me intriga. Alguém sabe o motivo pelo qual zipé projetado dessa maneira? Eu acho …







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.