Utilizar uma lista de field é ineficiente #33
Labels
Prioridade: Baixa
Uma issue que pode ser um bom primeiro contato para contribuir
Status: Pronto para implementar
Essa issue já possui todos os detalhes técnicos necessários para ser feita.
Tipo: Performance
Essa issue/PR está relacionado a melhorias de performance.
Tipo: Refatoração
Uma mudança que não é nem uma correção nem uma funcionalidade
Resumo
todas as funções fazem um
for field in fields
com o intuito de substituir com base em algunfield.identifier
.Sugestão
pode ser armazenado em um dicionário tal como:
Dessa forma podemos manter a portabilidade de listagem de fields utilizando
fields.values()
e alterar nas funções 'pontuais' que precisam de um acessoO(1)
.Dores
o miolo possuem
identifier
duplicados. Utilizar um simples dict não funciona.Usar uma classe?
Uma estrutura mais completa?
The text was updated successfully, but these errors were encountered: