Note
5 min read

Drama Fitur Payment Baru: Kenapa Controller Bukan Tempat untuk External Resource

Beberapa waktu lalu, aku mendapat tugas yang sepertinya simpel di sebuah legacy project Laravel: menambahkan metode pembayaran baru. Langkah pertamaku tentu saja observasi, mencari tahu di mana fitur baru ini sebaiknya diletakkan. Mengingat ini project Laravel, ekspektasiku kodenya akan mengikuti pola MVC yang rapi. Namun, ceritanya jadi menarik ketika aku menemukan kode penanganan payment yang […]