6 poin oleh gjen6s 2021-09-10 | Belum ada komentar. | Bagikan ke WhatsApp
  • Masalah pada template Jinja yang sudah ada

→ Saat berbagai fungsi ditambahkan ke template agar sesuai dengan kebutuhan, jumlah data yang diperlukan untuk merender template menjadi semakin banyak dan berbagai fitur pun bercampur aduk dalam satu file template. Singkatnya, jadilah template Jinja liar warisan lama.

  • Bagaimana cara mengelola template Jinja dengan lebih baik?

→ Pisahkan dengan menggunakan Macro dengan mempertimbangkan kohesi kode

→ Saat merender, jangan masukkan semua data ke dalam dict; gunakan dataclass untuk mengelompokkan data yang dipakai oleh tiap macro

  • Sepertinya tidak ada isi tentang pengujian?

→ Pada Bagian 2 berikutnya, saya akan membahas cara memeriksa apakah ada variabel yang terlewat melalui analisis AST Jinja

Belum ada komentar.

Belum ada komentar.