Descrição da tarefa
Realizar a separação de responsabilidades entre modelos de dados e modelos de validação para o par de arquivos:
- Modelo de dados:
packtools/sps/models/v2/aff.py
- Validação:
packtools/sps/validation/aff.py
O que deve migrar para validation/models:
- Identificar e migrar entidades, métodos ou atributos usados somente pela validação em
aff.py.
O que permanece em models:
- Elementos voltados à extração pura dos dados do XML.
Adaptações necessárias:
- Atualizar imports em arquivos de validação.
Impacto em outros arquivos:
- Listar lugares que importam entidades alteradas de
aff.py e comentar o ajuste necessário.
Subtarefas
Considerações e notas
O dado só permanece em models se for útil além do contexto de validação.
Descrição da tarefa
Realizar a separação de responsabilidades entre modelos de dados e modelos de validação para o par de arquivos:
packtools/sps/models/v2/aff.pypacktools/sps/validation/aff.pyO que deve migrar para validation/models:
aff.py.O que permanece em models:
Adaptações necessárias:
Impacto em outros arquivos:
aff.pye comentar o ajuste necessário.Subtarefas
aff.pyparavalidation/models/Considerações e notas
O dado só permanece em models se for útil além do contexto de validação.