You are here
Home > Programming > Java > Seri 7 > Studi Kasus Mini Project: Kasir Sederhana Sebelum dan Sesudah Refactor

Studi Kasus Mini Project: Kasir Sederhana Sebelum dan Sesudah Refactor

Kasir Refactor

Studi Kasus Mini Project: Kasir Sederhana Sebelum dan Sesudah Refactor

Dalam artikel ini, kita akan melihat bagaimana refactoring bisa diterapkan dalam mini project sederhana — aplikasi kasir. Kita akan mulai dengan versi awal (belum dirapikan), lalu melakukan refactor agar kode menjadi lebih rapi, modular, dan mudah dikembangkan.

1. Versi Awal: Langsung di main()

Versi ini berjalan, tapi seluruh logika ditulis dalam satu method. Ini menyulitkan pengujian, pembacaan, dan pengembangan fitur baru seperti diskon atau cetak struk.

2. Versi Setelah Refactor

Kita pisahkan logika menjadi beberapa method kecil:

3. Keuntungan Refactor

  • Lebih mudah diuji: Setiap method bisa diuji secara terpisah
  • Lebih fleksibel: Menambahkan fitur seperti diskon atau metode pembayaran jadi lebih mudah
  • Lebih rapi: Kode modular dan mudah dibaca

4. Kesimpulan

Studi kasus ini menunjukkan bagaimana refactoring bukan hanya soal merapikan kode, tapi juga soal membuat program yang mudah dikelola dan dikembangkan. Di artikel berikutnya, kita akan mulai menerapkan OOP ke dalam mini project ini dengan membuat class untuk barang dan transaksi.

Ditulis sebagai bagian dari Seri Tujuh: Studi Kasus dan Refactoring Mini Project di Java

Leave a Reply

Top