Implementation Log : Menu Untuk Setiap State Dalam Workflow

Ketika mengembangkan sebuah modul generic (modul yang kiranya resusable) dengan object yang mempunyai workflow, akan lebih baik apabila developer membuat menu untuk setiap dalam workflow. Tambahan dua buah menu (1) Untuk admin (bisa melihat semua state), dan (2) Untuk input data baru (mode == form)

Ya memang merepotkan pada proses development-nya. Tapi karena sifatnya yang reusable, modul tersebut harus mengantisipasi semua kemungkinan yang diminta oleh klien. Pengalaman implementasi penulis, klien akan meminta menu yang berbeda untuk state yang berbeda. Namun tidak semua state diminta oleh klien. Oleh karena itu lebih baik dari awal disiapkan satu menu untuk setiap state. Pada penggunaannya nanti, developer hanya tinggal membuat modul yang bertugas menghapus/menyembunyikan menu yang tidak terpakai. Cara ini lebih efisien dibandingkan harus membuat menu baru pada setiap project.

No comments yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s