Skip to content

refact DashLastMeasurementCard

O que foi feito

  • Refatorado o componente DashLastMeasurementCard
  • Criado testes unitarios
  • Criado historia no Storybook
  • Transformado componente em funcional
  • Criada classe para chamadas da API
  • Aplicado Clean Code

O que foi feito em relação a Clean Code e Solid

  • Renomeado váriaveis com nomes ruins.
  • Tornando componente controlado.
    • Retirando chamadas da API de dentro do componente e passando para página Pai.
    • Passando callback do Pai para o Filho.
  • Retirado duplicação de código.
    • Apagado grande parte do código da tabela.
  • Criado novo componente MeasurementsTable.
    • Utilizado para reaproveitar de código da tabela.
  • Criado constantes para reutilizar o valor
  • Criado classes no dir de services para realizar a chamada da API e retirar código duplicado
    • Cada classe possui uma Responsabilidade única

Issue relacionada

lappis-unb/projects/SMI/smi-front#116

Edited by Danillo Gonçalves Souza

Merge request reports