Disclaimer
Pada dasarnya fungsi pada suatu aplikasi itu dapat dijalankan pada proses tersebut, misal onClick
, onScroll
dan lain sebagainya, namun kita juga tidak mungkin ada fungsi yang sebenarnya hampir sama dan sering digunakan pada proses / flow yang ada di aplikasi kita, contohnya saja yang sederhana, misal popup Toast
saat berhasil melakukan sesuatu, memunculkan pesan melalui popup Toast dengan message yang berbeda
Actions
Dibawah ini merupkan fungsi yang dapat kita kustom namun fungsinya sama misal melakukan penjumlahan dengan variable yang berbeda, berikut
Hasil penjumlahan 10 + 5 adalah 15
bagaimana caranya agar kita mendapatkan nilai hasil jumlah, yap tentu kita sudah tahu fungsinya nilai a
+ nilai b
, namun apakah tidak terlalu membosankan dan memakan banyak space misal fungsi tersebut sering digunakan, oleh karena itu kita perlu membuat functions
public int fungsiPenjumlahan(int x, int y) {
// Variable Tampung hasil Penjumlahan
int result = 0;
// Lakukan Proses Penjumlahan dan di Tampung ke Variable result diatas
result = x + y;
// Kita kembalikan nilai yang sudah kita proses tadi ke proses yang memanggil fungsi ini
return result;
}
Berikut program yang berfungsi untuk memanggil fungsi diatas
public void bestPractice() {
// Bagian Nilai yang Dapat kita Kustom (dinamis)
int nilai_a = 10;
int nilai_b = 5;
// Output proses
System.out.println("Hasil penjumlahan 10 + 5 adalah " + fungsiPenjumlahan(nilai_a, nilai_b));
}
dengan begitu kita dapat mempercepat pekerjaan yang sering kita lakukan dengan membuat 1 fungsi namun dapat di custom nilai yang akan di proses tersebut.
Code Result
https://github.com/mask-b/mask-b/blob/main/best-practice/best-practice-1.java
Top comments (0)