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