Documentação
Last updated
Last updated
Uma das maiores características da linguagem Java é que desde suas primeiras versões tínhamos em nossas mãos uma documentação rica e detalhada dos recursos da linguagem.
Conforme site oficial, podemos compreender e explorar todos os recursos organizados por pacotes e classes bem específicas sem nem mesmo escrever uma linha de código.
Hoje costuma-se afirmar que para se tornar um desenvolvedor nível avançado, é um requisito imprescindível adquirir a habilidade de compreender a documentação oficial da linguagem e dos frameworks que são incorporados nos projetos atuais.
Aqui temos o link da documentação de uma das principais classes da linguagem Java.
Mas e quais as informações que obtemos através de classes documentadas na linguagem ? Java Documentation é composto por tags que representam dados relevantes para a compreensão da proposta de uma classe e os conjunto de seus métodos e atributos conforme tabela abaixo:
@autor
Autor / Criador
@version
Versão do recurso disponibilizado
@since
Versão / Data de início da disponibilização do recurso
@param
Descrição dos parâmetros dos métodos criados
@return
Definição do tipo de retorno de um método
@throws
Se o método lança alguma exceção
Abaixo iremos ilustrar a classe Calculadora com um exemplo de documentação destacando as tags mais utilizadas.
Um comentário não possui a finalidade de amenizar um algoritmo não estruturado conforme as convenções da linguagem.
Criando nossa documentação no formato html para disponibilizar via web.
Javadoc é um gerador de documentação criado pela para documentar a dos programas em , a partir do . O resultado é expresso em . É constituído, basicamente, por algumas marcações muitos simples inseridas nos comentários do programa.
Este sistema é o padrão de documentação de classes em Java, e muitas dos desta linguagem irão automaticamente gerar um Javadoc em .