6 pontos por gjen6s 2021-09-10 | Ainda não há comentários. | Compartilhar no WhatsApp
  • Problemas dos templates Jinja existentes

→ Ao ir adicionando vários recursos ao template para atender aos requisitos, a quantidade de dados necessária para renderizá-lo aumenta e várias funcionalidades acabam ficando misturadas dentro de um único arquivo de template. Em resumo, ele se torna um template Jinja legado e selvagem.

  • Como gerenciar melhor templates Jinja?

→ Separar usando Macro, considerando a coesão do código

→ Em vez de colocar todos os dados passados na renderização dentro de um dict, usar dataclass para agrupar os dados usados por cada macro

  • Parece que não há conteúdo sobre testes, certo?

→ Na próxima parte, a Parte 2, pretendo abordar como verificar variáveis ausentes por meio da análise da AST do Jinja

Ainda não há comentários.

Ainda não há comentários.