Week 11: Refactoring dan Dokumentasi
- Muhammad Burhan Sidqi
- Apr 20, 2017
- 1 min read
Halo! Kali ini saya akan menyampaikan progres saya mengerjakan aplikasi goodang selama 2 minggu ini. Selama 2 minggu ini saya melakukan refactoring database pada android menjadi singleton dan dokumetasi.
REFACTORING Sebelumnya dalam melakukan pemanggilan perintah yang berhubungan dengan database selalu menggunakan instance yang terdapat pada MainActivity.java sehingga database selalu terbuka. Untuk melakukan refactoring tersebut, hal yang perlu ditambahkan adalah dengan menambahkan instance berikut pada class database yang telah dibuat.

Selain itu juga diperlukan penambahan method untuk melakukan pengambilan instance database yang akan digunakan kelas lain dan penutup database jika database sedang tidak digunakan. Hal yang perlu ditambahkan adalah sebagai berikut.

Dan salah satu cara untuk melakukan pemanggilan perintah database adalah sebagai berikut.

DOCUMENTATION
Selain itu saya juga mencoba melakukan dokumentasi mmenggunakan Javadoc yang terdapat pada Java API yang akan melakukan generate secara otomatis berdasarkan komentar yang terdapat pada source code. Dokumentasi dibuat agar memudahkan orang lain dalam memahami code yang telah kita buat.
Salah satu contoh dokumentasi yang saya lakukan adalah sebagai berikut.

Dan hasil yang akan muncul setelah melakukan generate Javadoc.

Selain mengerjakan kedua hal tersebut, saya masih mengerjakan sinkronisasi server database ke android database yang belum selesai hingga tulisan ini dibuat.
Sekian progress yang dapat saya sampaikan.
Terima Kasih.
Salam,
Muhammad Burhan Sidqi
ความคิดเห็น