Um estudo sobre boas práticas para documentação de APIS
DOI:
https://doi.org/10.34117/bjdv9n5-011Keywords:
api (application programming interface), documentação, desenvolvimento de software, ferramentas de documentaçãoAbstract
Documentação de API é um conjunto de informações que descreve como interagir com um determinado software. Essa documentação pode incluir informações como os endpoints disponíveis, os parâmetros aceitos e os tipos de dados que a API espera ou retorna. Embora a documentação de API possa ser uma tarefa desafiadora e frequentemente subestimada pelos desenvolvedores, a implementação de boas práticas pode ter um impacto significativo no produto final. Por esse motivo, é altamente recomendável que os desenvolvedores adotem essas práticas de documentação de APIs em seus projetos para maximizar a eficácia e a utilidade de suas aplicações. Neste caso, este trabalho tem como objetivo apresentar essas boas práticas, que podem ajudar desenvolvedores e usuários a entender melhor como utilizar esse documento. Além disso, discutimos também ferramentas que podem ajudar a criar e manter a documentação de API sempre atualizada, bem como os desafios comuns enfrentados pelos desenvolvedores em documentação e desenvolvendo um estudo de caso da API de pet. Por fim, destacamos a importância de uma boa documentação de API como um elemento essencial para o sucesso da mesma.
References
SOMMERVILLE, Ian. Engenharia de software. 9. ed. São Paulo: Pearson Prentice Hall, 2011.
GRUBB, Penny; TAKANG, Armstrong A. Software maintenance: concepts and practice. World Scientific, 2003.
PRIKLADNICKI, Rafael. Problemas, Desafios e Abordagens do Processo de Desenvolvimento de Software. 2004. 69 f. Tese (Doutorado) - Curso de Ciência da Computação, Pontifícia Universidade Católica do Rio Grande do Sul, Porto Alegre, 2004
TRIPATHY, Priyadarshi; NAIK, Kshirasagar. Software evolution and maintenance: a practitioner's approach. John Wiley & Sons, 2014.

