O SwaggerEditor permite editar e documentar APIs. Em relação ao tema, assinale V para a afirmativa verdadeira e F para a falsa. I. O editor pode ser utilizado online como uma ferramenta web de código aberto ou ser instalada e executada localmente a partir de um servidor. II. A página inicial da versão online é composta por quatro elementos de interface: um toolbar, um painel de edição de API, um painel de visualização de documentos e um painel para testar os webhooks e chamadas da API. III. O editor, na versão online, salva os códigos da APIs nos formatos das especificações YAML, JSON e XML. As afirmativas são, respectivamente,
- A)V, F e F.
Correta, porque a I é verdadeira e as afirmativas II e III são falsas.
- B)V, V e F.
Errada, porque a II não é verdadeira e a III também não.
- C)V, F e V.
Errada, porque a III é falsa.
- D)F, V e V.
Errada, porque a I é verdadeira, então não pode começar com F.
- E)F, F e V.
Errada, porque a I é verdadeira e a III é falsa.
Gabarito: A
O Swagger Editor é uma ferramenta muito usada para escrever e visualizar a documentação de APIs, especialmente no padrão OpenAPI. Pense nele como um editor com superpoderes: você escreve a especificação e já vê o resultado formatado ao lado, o que ajuda bastante na criação e na revisão da API. A afirmativa I está correta. O Swagger Editor pode ser usado online, como ferramenta web de código aberto, e também pode ser executado localmente em um servidor ou ambiente próprio. Isso é bem comum em ferramentas open source, porque dá flexibilidade para quem quer usar no navegador ou hospedar internamente. A afirmativa II está errada porque a interface online não é composta, nesse formato descrito, por um painel específico para testar webhooks e chamadas da API. A ideia central do Swagger Editor é edição e visualização da especificação, não funcionar como um painel de testes com essa estrutura apresentada no enunciado. A afirmativa III também está errada. O editor trabalha com especificações em formatos como YAML e JSON, que são os formatos típicos do OpenAPI. XML não faz parte desses formatos de salvamento da especificação no Swagger Editor. Por isso, o gabarito é a alternativa A: V, F e F.