Skip to content

Separação de responsabilidades entre modelos de dados e validação: related_articles #1152

@robertatakenaka

Description

@robertatakenaka

Descrição da tarefa

Executar a separação entre modelos de dados e validação para:

  • Modelo de dados: packtools/sps/models/v2/related_articles.py
  • Validação: packtools/sps/validation/related_articles.py

Migrar para validation/models:

  • O que for exclusivo de regras de validação.

Manter em models:

  • O que servir para extração/estruturação de dados do XML.

Adaptações necessárias:

  • Ajustar imports nos validadors e onde houver uso dos itens migrados.

Impacto em outros arquivos:

  • Identificar e listar outros pontos do código atingidos.

Subtarefas

  • Migrar entidades exclusivas de validação de related_articles.py para validation/models/
  • Ajustar imports na camada de validação
  • Levantar dependências externas

Considerações e notas

Apenas permanece no model o que for útil além da validação.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions