Ir para o conteúdo principal

[Gov.Doc] Estudo: Esforço para padronizar e otimizar chamadas de API no gov.doc

Objetivo

O objetivo deste estudo é analisar o esforço para padronizar as chamadas de API no sistema do Gov.Doc, como resultado, a refatoração do código.

Introdução e justificativa

Dentro deste estudo serão identificados quais os serviços possuem padrões de chamadas de API distintos no Gov.Doc, e alinhá-los  para garantir uma arquitetura limpa do sistema. O estudo surgiu a partir da necessidade de poupar tempo e esforço nas futuras manutenções do software.

Serviços a serem alterados

  • App/Services/ApiDeEmail

image.png

  • App/Services/AssineAqui 

image.png

  • App/Services/ApiGovDoc

    image.png

    image.png

    image.png

    image.png

    image.png

    image.png

  • App/Services/DocumentosApiGovDoc

    image.png

    image.png

    image.png

    image.png

    image.png

    image.png

    image.png


Resultados

Foi implementada a Interface IHttpHelpService, seguindo o seguinte padrão:

image.png

 Nos seguintes serviços:

  • App/Services/ApiDeEmail;
  • App/Services/ApiGovDoc;
  • App/Services/AssineAqui;
  • App/Services/DocumentosApiGovDoc.
ENVOLVIDOS
  • Gabriel Santi Binda
  • Raissa de Sousa Stolduski
  • Taillon Miguel Gonçalves
  • Vinicius da Rosa Pereira
  • Ádelle Camarão Monteiro