Logo

dev-resources.site

for different kinds of informations.

Best Practice #1 : One Function can be accessed many times with Different Values

Published at
11/16/2022
Categories
java
android
formatting
dateconvert
Author
aspsptyd
Author
8 person written this
aspsptyd
open
Best Practice #1 : One Function can be accessed many times with Different Values

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
Enter fullscreen mode Exit fullscreen mode

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;
}
Enter fullscreen mode Exit fullscreen mode

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));
}
Enter fullscreen mode Exit fullscreen mode

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

formatting Article's
30 articles in total
Favicon
How to Configure VSCode for Auto Formatting and Linting in Python
Favicon
Clean Code: Open Source Linting & Formatting
Favicon
A One-Liner `sed` Command to Format SSH Config File
Favicon
Developing a Custom Gradle Plugin for Formatting and Static Analysis
Favicon
Why Do I Love Code Formatters?
Favicon
My opinion about opinionated Prettier: 👎
Favicon
How to convert XML files to CSV format using Boomi in Docker
Favicon
Format Time Ago Function - Time Differences in TypeScript
Favicon
How to use Prettier as a Github Action
Favicon
My universal code beautification tool
Favicon
What are formatting tags in HTML?
Favicon
Compact `match` in Rust
Favicon
Axis Headaches? Examples for Formatting Tick Labels (Matplotlib)
Favicon
Wednesday Links - Edition 2023-05-17
Favicon
Formatting External Drives On Linux Using Gparted.
Favicon
Make Your Code Shine with Prettier Extension for VS Code
Favicon
Accounting Number Format in Excel – How to Apply it to Selected Cells
Favicon
How to Clear Formatting in Excel – Remove Format From a Cell
Favicon
Best Practice #1 : One Function can be accessed many times with Different Values
Favicon
Hugo.io - Multiline cells in a table
Favicon
AppVeyor and python formatting
Favicon
Checking your python code format on Azure Pipelines
Favicon
Formatting Python – Why and How !
Favicon
Golang automatic code formatting : Code like a Pro
Favicon
Clean Code in C# Part 4 Formatting
Favicon
Formatting numbers in JavaScript
Favicon
How to format relative dates using native JavaScript
Favicon
Formatting dates in JavaScript using the user's locale
Favicon
Set Cell Styles and Formatting in Excel with Java
Favicon
Code formatting for C# projects: dotnet format + GitHub Actions

Featured ones: