SóProvas


ID
3254896
Banca
COVEST-COPSET
Órgão
UFPE
Ano
2019
Provas
Disciplina
Programação
Assuntos

Considere o seguinte cenário: a execução de testes se torna mais frequente, pois métodos podem ter seu comportamento alterado, em virtude de outros métodos chamados dentro da classe, necessitando que um trecho de código já testado e não alterado seja testado novamente, caso exista alteração em outra parte do código. O cenário descrito aconteceu em virtude da aplicação do seguinte conceito no desenvolvimento do software:

Alternativas
Comentários
  • O examinador pirou? Herança?

  • caraca!! que doidice é essa?

  • Não deveria ser polimorfismo ?

  • '' pois métodos podem ter seu comportamento alterado'' isso não seria polimorfismo?

  • polimorfismo

  • hahaha como assim herança!
  • Questão mal-formulada, no mínimo.

  • Gabarito lamentável.

    É aquela situação já vista em outros comentários: "Quem estudou, errou." ou então "Quem errou, acertou".

  • Depois de um ano e meio eu errei(ou acertei???) novamente, o Qconcursos deveria ter um filtro de "exclusão de bancas", porque algumas bancas só servem para atrapalhar a avaliação de desempenho nos exercícios.

  • Faria sentido neste contexto:

    • Se for alterado o método da classe pai, será preciso retestar o método da classe filha que o chamou

    Também faria sentido no caminho inverso, que é o padrão Template Method:

    • Se for alterado o método da classe filha, será preciso retestar o método da classe pai que o chamou
    • Imagem: https://cdn-images-1.medium.com/max/1000/0%2ARvG9O6e6WiEBwZSC.png

     

    O problema é que isso não acontece só com herança, acontece com qualquer classe que troca mensagem com outra. Essa questão deveria ser anulada