6 puntos por gjen6s 2021-09-10 | Aún no hay comentarios. | Compartir por WhatsApp
  • Problemas de las plantillas Jinja existentes

→ Cuando se van agregando aquí y allá distintas funciones a una plantilla según los requisitos, aumenta la cantidad de datos necesarios para renderizarla y varias funcionalidades terminan mezcladas caóticamente dentro de un solo archivo de plantilla. En una palabra, se convierte en una plantilla Jinja legacy y salvaje.

  • ¿Cómo se pueden gestionar mejor las plantillas Jinja?

→ Separarlas usando Macros, considerando la cohesión del código

→ En lugar de meter todos los datos que se pasan al renderizado en un dict, usar dataclass para agrupar los datos que utiliza cada macro

  • ¿Parece que no hay contenido sobre pruebas?

→ En la próxima parte 2 incluiré contenido sobre cómo verificar mediante el análisis del AST de Jinja si faltan variables

Aún no hay comentarios.

Aún no hay comentarios.