FC ConcursosFC Concursos

Questão FC374740

No processo de desenvolvimento de softwares uma etapa fundamental é a documentação do código, independente do paradigma ou da plataforma de desenvolvimento utilizada. Essa document

Linguagens de Programação

Instituto Consulplan · 2022

No processo de desenvolvimento de softwares uma etapa fundamental é a documentação do código, independente do paradigma ou da plataforma de desenvolvimento utilizada. Essa documentação, quando bem organizada, auxilia um time de desenvolvimento no conhecimento sobre o funcionamento de uma classe, por exemplo. Na linguagem Java, há um recurso do próprio JDK que auxilia o desenvolvedor no processo de criação e manipulação desses comentários – o JavaDoc, que funciona inserindo textos explicativos em um formato de comentário especial com função de apresentar os recursos. Sobre o recurso em questão, marque V para as afirmativas verdadeiras e F para as falsas.

 

( ) Em um método a tag @param pode ser utilizada para apresentar a descrição do parâmetro; a tag @result pode ser utilizada para especificar seu retorno.

 

( ) A tag @deprecated pode ser utilizada para indicar que um método está obsoleto.

 

( ) A tag @since, utilizada para indicar desde quando o recurso está disponível na aplicação, pode ser aplicada apenas em classes e métodos.

 

( ) A tag @see pode ser utilizada em uma interface para adicionar um link ou entrada de texto que aponta para uma referência, podendo ser consultada para melhorar a compreensão do que está sendo comentado.

 

A sequência está correta em

  1. V, V, F, F.
  2. V, F, V, F.
  3. F, V, F, V.
  4. F, F, V, V.
Mostrar resposta e comentário

Gabarito

Certo

Comentário do professor

A sequência marcada como correta (F, V, F, V) é justificada pela forma como o Javadoc define suas tags.

@param descreve parâmetros de método; para o valor de retorno usa‑se @return, não @result. Logo, a primeira afirmação é falsa.

@deprecated sinaliza que um elemento da API está obsoleto e deve ser evitado, possuindo efeito informativo na documentação e compiladores; por isso a segunda é verdadeira.

@since indica desde qual versão um recurso existe na API, mas pode ser aplicado a pacotes, classes, interfaces, métodos, construtores etc.; afirmar que serve apenas a classes e métodos é incorreto.

@see cria referências ou links para outras APIs/recursos na documentação, ajudando a localizar material relacionado, portanto sua utilização nesta afirmativa está correta.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo