Vai refatorar? Guia básico para melhorar o código do app do banking
Mantenha o código do banking organizado e eficiente
Passo a Passo
Utilize o container para abstrair a lógica das telas e manter o código organizado e fácil de entender. O container deve ser responsável por gerenciar o estado da tela e realizar as chamadas às APIs do servidor.
Utilize telas stateless, que são mais eficientes em termos de desempenho e facilitam a manutenção do código.
Utilize o módulo Fuel-Design que está disponível no Banking-App-Core para implementar elementos de interface do usuário, como botões e inputs. Isso garante que os elementos tenham um estilo consistente em todo o aplicativo e economiza tempo de desenvolvimento.
Importe todo o estilo do aplicativo a partir do token disponível no Banking-App-Core. Isso garante que o estilo seja consistente em todo o aplicativo e economiza tempo de desenvolvimento.
Cada requisição ao servidor deve ser encapsulada em um serviço. Isso garante que a lógica de negócios e a comunicação com o servidor sejam separadas e facilmente modificáveis.
Cada serviço deve ser chamado por uma action do Redux. Isso garante que o estado do aplicativo seja gerenciado de forma centralizada e fácil de entender.
O container deve utilizar as actions para receber os dados das requisições e atualizar o estado da tela. Isso garante que a lógica de negócios e a comunicação com o servidor sejam separadas e facilmente modificáveis.
Conclusão
Seguir esses princípios básicos de refactoring pode ajudar a melhorar significativamente a qualidade do código do banking e torná-lo mais fácil de manter e atualizar.
Utilizar o container para abstrair a lógica das telas, adotar telas stateless, utilizar o módulo Fuel-Design e importar o estilo do aplicativo a partir do token disponível no Banking-App-Core, encapsular as requisições em serviços e chamá-los através de actions do Redux, e utilizar as actions para atualizar o estado do container, são práticas que podem fazer toda a diferença no desenvolvimento de um app de qualidade.
Esperamos que este guia básico para refactoring ajude você a melhorar o seu código do banking-app. Lembre-se sempre de manter o código limpo, organizado e fácil de entender, para garantir um aplicativo confiável e eficiente.
Obrigado :)
Autores
@Walmir Lucena
@Joanderson Batista
@Eduardo Zaghi
Want to print your doc? This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (